SPMobileMessageSmsBuilder.EndTextMessage - Méthode (Int32, Boolean, Int32)
Termine un message texte création de transaction.
Espace de noms : Microsoft.SharePoint.MobileMessage
Assembly : Microsoft.SharePoint (dans Microsoft.SharePoint.dll)
Syntaxe
'Déclaration
Public Function EndTextMessage ( _
maxPagesPerChunk As Integer, _
hasPageNo As Boolean, _
maxPages As Integer _
) As Boolean
'Utilisation
Dim instance As SPMobileMessageSmsBuilder
Dim maxPagesPerChunk As Integer
Dim hasPageNo As Boolean
Dim maxPages As Integer
Dim returnValue As Boolean
returnValue = instance.EndTextMessage(maxPagesPerChunk, _
hasPageNo, maxPages)
public bool EndTextMessage(
int maxPagesPerChunk,
bool hasPageNo,
int maxPages
)
Paramètres
maxPagesPerChunk
Type : System.Int32Le nombre maximal de pages dans lesquelles une partie du texte peut être fractionnée. Pour plus d'informations, consultez AddChunk(String).
hasPageNo
Type : System.Booleantrue pour indiquer que les numéros de page sont ajoutés lorsqu'un segment est divisé en plusieurs pages ; dans le cas contraire, false.
maxPages
Type : System.Int32Le nombre maximal de pages dans l'ensemble du message.
Valeur renvoyée
Type : System.Boolean
true si tout le texte prévu a été inclus dans le message ; dans le cas contraire, false.
Exceptions
Exception | Condition |
---|---|
SPException | L'objet retourné par la propriété Message n'est pas un objet SPMobileMessageSmsBuilder . |
Remarques
Un appel de l'une des surcharges de EndTextMessage() est la dernière partie d'un message texte création de transaction. La transaction commence par un appel de StartTextMessage(). Un ou plusieurs appels de AddChunk(String) constituent la partie centrale de la transaction.
La méthode tente de créer un SPMobileMessageContentPart à partir de chaque segment créé par un appel de AddChunk(String) dans la partie centrale de la transaction. Étant donné que chaque partie de contenu est un message SMS enfant, il ne doit pas dépasser la limite de caractères imposée par le service de messagerie. Les morceaux qui dépassent la limite seront fractionnées en plusieurs parties de contenus.
Chaque objet SPMobileMessageContentPart qui est créé est ajouté à ContentParts. Chacun d'entre eux devient une page du message parent sur le périphérique mobile. Toutefois, si n'importe quel segment est tellement grand qu'il ne peut pas être divisé en moins de maxPagesPerChunk+ 1 pages, le texte excédentaire dans le bloc est ignoré et n'a pas envoyé. En outre, si la limite maxPages est atteinte ou que le nombre de parties de contenu atteint la limite imposée par le fournisseur de services, aucun autre contenus parties sont effectuées et le reste des segments est ignoré et n'a pas envoyé. Si aucun segment n'est pas effectuée dans une partie de contenu, ou texte d'un segment n'est pas inclus dans n'importe quelle partie du contenu, la méthode retourne false.
Voir aussi
Référence
SPMobileMessageSmsBuilder classe