Share via


SPMobileMessageSmsBuilder - Classe

Fournit des membres pour gérer la construction finale du message de Service SMS (Short Message) qui est envoyée au service de messagerie pour la livraison et lui ajouter certaines métadonnées.

Hiérarchie d’héritage

System.Object
  Microsoft.SharePoint.MobileMessage.SPMobileMessageBuilder
    Microsoft.SharePoint.MobileMessage.SPMobileMessageSmsBuilder

Espace de noms :  Microsoft.SharePoint.MobileMessage
Assembly :  Microsoft.SharePoint (dans Microsoft.SharePoint.dll)

Syntaxe

'Déclaration
Public NotInheritable Class SPMobileMessageSmsBuilder _
    Inherits SPMobileMessageBuilder
'Utilisation
Dim instance As SPMobileMessageSmsBuilder
public sealed class SPMobileMessageSmsBuilder : SPMobileMessageBuilder

Remarques

Si un message dépasse la limite du nombre de caractères du fournisseur de services, l'algorithme de construction de message va tenter de diviser le message en plusieurs messages en fractionnant le message entre « blocs » du texte. Un « morceau » du texte est une série de caractères qui doivent rester ensemble dans un seul message, si possible. Cela rendra la série résultante des messages plus cohérente que si le message parent a été divisé en égal, mais arbitrairement divisé, parties. Si un segment donné lui-même dépasse cette limite, il sera quand même fractionnée.

La classe SPMobileMessageSmsBuilder fournit trois méthodes pour générer le message.

  • Votre code peut appeler la méthode BuildSmsMessage(SPMobileMessagingAccount, String, String) statique et lui transmettre les paramètres du compte de l’expéditeur, un destinataire et le texte du message. Il s’agit de la méthode la plus simple et la moins souple.

  • Votre code peut appeler une des surcharges de SetTextContent(). Cela nécessite que vous créez d'abord la SPMobileMessageSmsBuilder et ajouter des destinataires avec les appels de AddRecipient(String). Mais cette solution pour construire le message vous donne la possibilité d'avoir plusieurs destinataires et également pour définir une limite inférieure, à la limite imposée par le fournisseur de services, le nombre de pages enfants (ContentParts) dans lequel le message est fractionné si le message dépasse la limite de caractères imposée par le service.

  • Votre code peut créer une messagerie création d'une transaction. Une telle transaction comprend les éléments suivants :

    1. un appel de StartTextMessage() ;

    2. un ou plusieurs appels de AddChunk(String) ;

    3. un appel de l’une des surcharges de EndTextMessage().

    Cette méthode de création du message vous offre toutes les options comme la façon précédente, mais il vous donne également mieux contrôler comment le message est divisé en pages et davantage d'options, notamment la possibilité d'ajouter des numéros de page.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

SPMobileMessageSmsBuilder - Membres

Microsoft.SharePoint.MobileMessage - Espace de noms