SmsDevice2 Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |