ISmsBinaryMessage Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Diese Schnittstelle ermöglicht den Zugriff auf das unformatierte Binärformat einer SMS-Nachricht. Die Nachricht wird im PDU-Format (Industry Standard Protocol Description Unit) gespeichert (siehe SMS-Spezifikation GSM 03.40).
Hinweis
Diese Funktionalität ist nur für Apps von Mobilfunkanbietern und UWP-Apps verfügbar, die privilegierten Zugriff von Mobilfunknetzbetreibern, mobilem Breitbandadapter IHV oder OEM erhalten. Weitere Informationen finden Sie unter Mobile Breitband.
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
- Abgeleitet
- Attribute
- Implementiert
Windows-Anforderungen
Gerätefamilie |
Windows Desktop Extension SDK (eingeführt in 10.0.10240.0)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (eingeführt in v1.0)
|
App-Funktionen |
cellularMessaging
sms
|
Hinweise
Schnittstellenvererbung
ISmsBinaryMessage erbt ISmsMessage. Typen, die ISmsBinaryMessage implementieren, implementieren auch die Schnittstellenmember von ISmsMessage.
Eigenschaften
Format |
Ruft das format der erkannten Protokollbeschreibungseinheit (PDU) dieser Nachricht ab. |
Id |
Ruft eine ID für die Nachricht ab, die später in aufrufenden Nachrichtenspeichermethoden angegeben werden kann, um die Nachricht abzurufen oder zu löschen. (Geerbt von ISmsMessage) |
MessageClass |
Gibt die Nachrichtenklasse zurück, die vom Nachrichtennetzwerk des Operators bestimmt wird. Die beiden am häufigsten verwendeten Klassen sind None (normale Nachricht) oder Class0 (spezielle Operatormeldung, z. B. eine Roamingwarnung, die dem Benutzer sofort angezeigt werden muss). Ein typischer Client für Endbenutzernachrichten ignoriert Class0-Nachrichten. (Geerbt von ISmsMessage) |
Methoden
GetData() |
Gibt den rohen Puffer der Nachricht im PDU-Format (Binary Protocol Description Unit) als Bytearray zurück. |
SetData(Byte[]) |
Gibt die unformatierte binäre Nutzlast der SMS-Nachricht an. Sie sollte gemäß dem PDU-Standard (Protocol Description Unit) formatiert werden. |