Condividi tramite


SmsDevice2 Classe

Definizione

Estende la classe SmsDevice e supporta il funzionamento di un dispositivo SMS mobile broadband.

Nota

Questa funzionalità è disponibile solo per le app dell'operatore di telefonia mobile e le app UWP a cui è stato concesso l'accesso con privilegi dagli operatori di rete mobile, dalla scheda AHV mobile a banda larga o dall'OEM. Per altre informazioni, vedere Mobile Broadband.

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
Ereditarietà
Object Platform::Object IInspectable SmsDevice2
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)
Funzionalità dell'app
cellularMessaging sms

Commenti

Usare questa classe come si usa la classe SmsDevice , quando sono necessarie le proprietà e i metodi aggiuntivi forniti da questa classe.

Proprietà

AccountPhoneNumber

Ottiene il numero di telefono associato al dispositivo SMS. Il numero di telefono può essere usato per associare i messaggi in arrivo all'account ed eventualmente un meccanismo di archiviazione esterno, ad esempio una posta in arrivo dell'account.

CellularClass

Restituisce la classe cellulare del dispositivo SMS. La classe può essere usata per determinare quali codifiche sono appropriate o quali limitazioni del dispositivo sono effettive.

DeviceId

ID dispositivo del dispositivo rappresentato da questa istanza.

DeviceStatus

Restituisce lo stato del dispositivo SMS, che indica se il dispositivo è pronto o meno. Indica anche quale tipo di problema esiste se il dispositivo non è pronto.

ParentDeviceId

ID dispositivo padre del dispositivo.

SmscAddress

Ottiene o imposta l'indirizzo SMSC del dispositivo.

Metodi

CalculateLength(ISmsMessageBase)

Stima la lunghezza del messaggio trasmesso del messaggio di testo specificato. La stima può essere utile per i client che vogliono fornire un'indicazione del numero di messaggi che verranno inviati in rete per trasportare il testo del messaggio completo.

FromId(String)

Crea un'istanza di SmsDevice2 per un dispositivo che ha ricevuto un messaggio SMS.

FromParentId(String)

Crea un'istanza di SmsDevice2 per un dispositivo, in base all'ID dispositivo del dispositivo padre.

GetDefault()

Crea un'istanza di SmsDevice2 associata al dispositivo SMS predefinito.

GetDeviceSelector()

Recupera la stringa di selezione della classe che può essere utilizzata per enumerare i dispositivi SMS.

SendMessageAndGetResultAsync(ISmsMessageBase)

Invia in modo asincrono un messaggio usando il dispositivo SMS. Il metodo è asincrono perché l'operazione di invio potrebbe non verificarsi istantaneamente. L'oggetto operazione messaggio viene restituito immediatamente.

Eventi

DeviceStatusChanged

Imposta un gestore eventi da chiamare quando lo stato del dispositivo SMS cambia.

Si applica a