Partilhar via


SmsDevice2 Classe

Definição

Estende a classe SmsDevice e dá suporte à operação de um dispositivo de SMS de banda larga móvel.

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.

public ref class SmsDevice2 sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsDevice2 final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsDevice2
Public NotInheritable Class SmsDevice2
Herança
Object Platform::Object IInspectable SmsDevice2
Atributos

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

Comentários

Use essa classe como você usaria a classe SmsDevice , quando precisar das propriedades e métodos adicionais que essa classe fornece.

Propriedades

AccountPhoneNumber

Obtém o número de telefone associado ao dispositivo SMS. O número de telefone pode ser usado para associar mensagens de entrada à conta e, possivelmente, a um mecanismo de armazenamento externo, como uma caixa de entrada de conta.

CellularClass

Retorna a classe celular do dispositivo SMS. A classe pode ser usada para determinar quais codificações são apropriadas ou quais limitações de dispositivo estão em vigor.

DeviceId

A ID do dispositivo representado por essa instância.

DeviceStatus

Retorna o status do dispositivo SMS, que indica se o dispositivo está pronto ou não. Ele também indica que tipo de problema existe se o dispositivo não estiver pronto.

ParentDeviceId

A ID do dispositivo pai deste dispositivo.

SmscAddress

Obtém ou define o endereço SMSC deste dispositivo.

Métodos

CalculateLength(ISmsMessageBase)

Estima o comprimento da mensagem transmitida da mensagem de texto especificada. A estimativa pode ser útil para clientes que desejam dar uma indicação de quantas mensagens serão enviadas na rede para carregar o texto da mensagem completa.

FromId(String)

Cria uma instância de SmsDevice2 para um dispositivo que recebeu uma mensagem SMS.

FromParentId(String)

Cria uma instância de SmsDevice2 para um dispositivo, considerando a ID do dispositivo pai.

GetDefault()

Cria uma instância de SmsDevice2 associada ao dispositivo SMS padrão.

GetDeviceSelector()

Recupera a cadeia de caracteres de seleção de classe que pode ser usada para enumerar dispositivos SMS.

SendMessageAndGetResultAsync(ISmsMessageBase)

Envia uma mensagem de forma assíncrona usando o dispositivo SMS. O método é assíncrono porque a operação de envio pode não ocorrer instantaneamente. O objeto de operação de mensagem é retornado imediatamente.

Eventos

DeviceStatusChanged

Define um manipulador de eventos a ser chamado quando o status do dispositivo SMS for alterado.

Aplica-se a