SmsTextMessage2 Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Encapsula un mensaje de texto SMS descodificado. Prefiere esta clase a la clase SmsTextMessage anterior.
Nota
Esta funcionalidad solo está disponible para aplicaciones de operadores móviles y aplicaciones para UWP con acceso con privilegios por parte de operadores de red móvil, IHV de adaptador de banda ancha móvil o OEM. Para obtener más información, consulte Banda ancha móvil.
Para enviar un mensaje de texto, construya una instancia de esta clase, establezca todos los campos adecuados y envíe mediante SmsDevice2.SendMessageAndGetResultAsync.
Para acceder a un mensaje de texto recibido, cree una tarea en segundo plano desencadenada por el evento SmsMessageReceived. En esa tarea, use primero SmsMessageReceivedTriggerDetails.MessageType para determinar que el mensaje es un mensaje de texto y, a continuación, use la propiedad SmsMessageReceivedTriggerDetails.TextMessage para tener acceso a la instancia de esta clase.
public ref class SmsTextMessage2 sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsTextMessage2 final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SmsTextMessage2 final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsTextMessage2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SmsTextMessage2
function SmsTextMessage2()
Public NotInheritable Class SmsTextMessage2
- Herencia
- Atributos
- Implementaciones
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Características de aplicaciones |
cellularMessaging
sms
|
Constructores
SmsTextMessage2() |
Construye una nueva instancia predeterminada de esta clase. |
Propiedades
Body |
Obtiene o establece el cuerpo del mensaje de texto. |
CallbackNumber |
Obtiene o establece el número de devolución de llamada del mensaje. |
CellularClass |
Obtiene la clase de telefonía móvil del mensaje. |
DeviceId |
Obtiene el identificador del dispositivo asociado al mensaje de texto SMS. |
Encoding |
Obtiene o establece el esquema de codificación utilizado para el mensaje. |
From |
obtiene el número de teléfono del remitente del mensaje. |
IsDeliveryNotificationEnabled |
Obtiene o establece si la notificación de entrega de mensajes de texto está habilitada para este mensaje. |
MessageClass |
Obtiene la clase de mensaje del mensaje. |
MessageType |
Obtiene el tipo de mensaje del mensaje. |
ProtocolId |
Obtiene el identificador de protocolo del mensaje. |
RetryAttemptCount |
Obtiene o establece el número de reintentos para el mensaje. |
SimIccId |
Obtiene el ICCID (identificador de tarjeta de circuito integrado) de la SIM que recibió el mensaje. |
TeleserviceId |
Obtiene el identificador de teleservicio asociado a este mensaje. |
Timestamp |
Marca de tiempo de este mensaje. |
To |
Obtiene o establece el número de teléfono del destinatario del mensaje. |