SmsTextMessage2 Classe
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
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
|
Sms |
Constrói uma nova instância padrão dessa classe. |
Body |
Obtém ou define o corpo da mensagem de texto. |
Callback |
Obtém ou define o número de retorno de chamada da mensagem. |
Cellular |
Obtém a classe celular da mensagem. |
Device |
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. |
Is |
Obtém ou define se a notificação de entrega de mensagens de texto está habilitada para esta mensagem. |
Message |
Obtém a classe de mensagem da mensagem. |
Message |
Obtém o tipo de mensagem da mensagem. |
Protocol |
Obtém o identificador de protocolo para a mensagem. |
Retry |
Obtém ou define o número de tentativas de repetição para a mensagem. |
Sim |
Obtém o ICCID (Identificador de Cartão de Circuito Integrado) do SIM que recebeu a mensagem. |
Teleservice |
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. |
Produto | Versões |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |