Compartilhar via


SmsTextMessage2 Classe

Definição

Encapsula uma mensagem de texto SMS decodificada. Prefira essa classe à classe SmsTextMessage mais antiga.

Observação

Essa funcionalidade está disponível apenas para aplicativos de operadora móvel e aplicativos UWP com acesso privilegiado por operadoras de rede móvel, IHV de adaptador de banda larga móvel ou OEM. Para obter mais informações, consulte Banda Larga Móvel.

Para enviar uma mensagem de texto, construa uma instância dessa classe, defina todos os campos apropriados e envie usando SmsDevice2.SendMessageAndGetResultAsync.

Para acessar uma mensagem de texto recebida, crie uma tarefa em segundo plano disparada pelo evento SmsMessageReceived. Nessa tarefa, primeiro use SmsMessageReceivedTriggerDetails.MessageType para determinar que a mensagem é uma mensagem de texto e, em seguida, use a propriedade SmsMessageReceivedTriggerDetails.TextMessage para acessar a instância dessa classe.

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
Herança
Object Platform::Object IInspectable SmsTextMessage2
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
Funcionalidades do aplicativo
cellularMessaging sms

Construtores

SmsTextMessage2()

Constrói uma nova instância padrão dessa classe.

Propriedades

Body

Obtém ou define o corpo da mensagem de texto.

CallbackNumber

Obtém ou define o número de retorno de chamada da mensagem.

CellularClass

Obtém a classe celular da mensagem.

DeviceId

Obtém o identificador de dispositivo para o dispositivo associado à mensagem de texto SMS.

Encoding

Obtém ou define o esquema de codificação usado para a mensagem.

From

obtém o número de telefone do remetente da mensagem.

IsDeliveryNotificationEnabled

Obtém ou define se a notificação de entrega de mensagens de texto está habilitada para esta mensagem.

MessageClass

Obtém a classe de mensagem da mensagem.

MessageType

Obtém o tipo de mensagem da mensagem.

ProtocolId

Obtém o identificador de protocolo para a mensagem.

RetryAttemptCount

Obtém ou define o número de tentativas de repetição para a mensagem.

SimIccId

Obtém o ICCID (Identificador de Cartão de Circuito Integrado) do SIM que recebeu a mensagem.

TeleserviceId

Obtém o identificador de telesserviço associado a esta mensagem.

Timestamp

O carimbo de data/hora desta mensagem.

To

Obtém ou define o número de telefone do destinatário da mensagem.

Aplica-se a

Confira também