Share via


SmsTextMessage2 Clase

Definición

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
Object Platform::Object IInspectable SmsTextMessage2
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.

Se aplica a

Consulte también