SmsTextMessage2 Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |