Clase SPMobileMessageSmsBuilder
Proporciona miembros para administrar la construcción final del mensaje de servicio de mensajes cortos (SMS) que se envía al servicio de mensajería para la entrega y agregarle determinados metadatos.
Jerarquía de la herencia
System.Object
Microsoft.SharePoint.MobileMessage.SPMobileMessageBuilder
Microsoft.SharePoint.MobileMessage.SPMobileMessageSmsBuilder
Espacio de nombres: Microsoft.SharePoint.MobileMessage
Ensamblado: Microsoft.SharePoint (en Microsoft.SharePoint.dll)
Sintaxis
'Declaración
Public NotInheritable Class SPMobileMessageSmsBuilder _
Inherits SPMobileMessageBuilder
'Uso
Dim instance As SPMobileMessageSmsBuilder
public sealed class SPMobileMessageSmsBuilder : SPMobileMessageBuilder
Comentarios
Si un mensaje supera el límite del proveedor de servicios en el número de caracteres, el algoritmo de construcción de mensajes intentará dividir el mensaje en varios mensajes dividiendo el mensaje entre "fragmentos" del texto. Un "fragmento" de texto es una serie de caracteres que debe permanecer en un único mensaje, si es posible. Esto hará que la serie resultante de mensajes más coherente que si el mensaje principal se ha dividido en igual, pero arbitrariamente dividido, piezas. Si un fragmento determinado supera el límite, se dividirá de todos modos.
La clase SPMobileMessageSmsBuilder proporciona tres formas de crear el mensaje.
El código puede llamar al método BuildSmsMessage(SPMobileMessagingAccount, String, String) estático y pasarle parámetros para la cuenta del remitente, un destinatario y el texto del mensaje. Ésta es la forma más simple pero menos flexible.
Su código puede llamar a una de las sobrecargas de SetTextContent(). Esto requeriría construir el SPMobileMessageSmsBuilder y agregar a destinatarios con las llamadas de AddRecipient(String). Pero esta forma de generar el mensaje da la opción de tener varios destinatarios y también para establecer un límite inferior, el límite impuesto por el proveedor de servicios, en el número de páginas de nivel secundario (ContentParts) en la que se divide el mensaje si el texto del mensaje supera el límite de caracteres impuesto por el servicio.
El código puede crear una transacción de creación de mensajería. Esta transacción se compone de lo siguiente:
Una llamada de StartTextMessage()
Una o varias llamadas de AddChunk(String)
Una llamada de una de las sobrecargas de EndTextMessage()
Esta forma de generar el mensaje le ofrece todas las opciones como la forma anterior, pero también permite un mayor control sobre la forma en que el mensaje se divide en páginas y más opciones, como la opción de agregar números de página.
Seguridad para subprocesos
Los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancias sean seguros para los subprocesos.