ISmsBinaryMessage Interfaccia
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.
Questa interfaccia fornisce l'accesso al formato binario non elaborato di un messaggio SMS. Il messaggio viene archiviato nel formato PDU (Industry Standard Protocol Description Unit) (vedere la specifica SMS GSM 03.40).
Nota
Questa funzionalità è disponibile solo per le app degli operatori mobili e le app UWP fornite con privilegi da operatori di rete mobile, adattatore a banda larga mobile IHV o OEM. Per altre informazioni, vedere Banda larga mobile.
public interface class ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, Windows.Devices.Sms.LegacySmsApiContract)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
struct ISmsBinaryMessage : ISmsMessage
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Devices.Sms.LegacySmsApiContract, 65536)]
/// [Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
/// [Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
struct ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, typeof(Windows.Devices.Sms.LegacySmsApiContract))]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
public interface ISmsBinaryMessage : ISmsMessage
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Devices.Sms.LegacySmsApiContract), 65536)]
[Windows.Foundation.Metadata.Guid(1542776851, 15187, 19566, 182, 26, 216, 106, 99, 117, 86, 80)]
[Windows.Foundation.Metadata.Deprecated("SmsBinaryMessage may be altered or unavailable for releases after Windows 10. Instead, use SmsAppMessage.", Windows.Foundation.Metadata.DeprecationType.Deprecate, 65536, "Windows.Devices.Sms.LegacySmsApiContract")]
public interface ISmsBinaryMessage : ISmsMessage
Public Interface ISmsBinaryMessage
Implements ISmsMessage
- Derivato
- Attributi
- Implementazioni
Requisiti Windows
Famiglia di dispositivi |
Windows Desktop Extension SDK (è stato introdotto in 10.0.10240.0)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (è stato introdotto in v1.0)
|
Funzionalità dell'app |
cellularMessaging
sms
|
Commenti
Ereditarietà dell'interfaccia
ISmsBinaryMessage eredita ISmsMessage. I tipi che implementano ISmsBinaryMessage implementano anche i membri dell'interfaccia di ISmsMessage.
Proprietà
Format |
Recupera il formato PDU (Detected Protocol Description Unit) di questo messaggio. |
Id |
Recupera un ID per il messaggio, che può essere specificato in un secondo momento nei metodi dell'archivio messaggi chiamanti per ottenere o eliminare il messaggio. (Ereditato da ISmsMessage) |
MessageClass |
Restituisce la classe di messaggio, come determinato dalla rete di messaggi dell'operatore. Le due classi più comuni sono Nessuna (normale messaggio) o Class0 (messaggio di operatore speciale, ad esempio un avviso roaming che deve essere visualizzato immediatamente all'utente). Un client tipico per i messaggi dell'utente finale ignora i messaggi Class0. (Ereditato da ISmsMessage) |
Metodi
GetData() |
Restituisce il buffer non elaborato del messaggio nel formato PDU (Binary Protocol Description Unit) come matrice di byte. |
SetData(Byte[]) |
Specifica il payload binario non elaborato del messaggio SMS. Deve essere formattato in base allo standard PDU (Protocol Description Unit). |