ISmsBinaryMessage インターフェイス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このインターフェイスを使用すると、SMS メッセージの生バイナリ形式にアクセスできます。 メッセージは、業界標準のプロトコル記述ユニット (PDU) 形式で格納されます (SMS 仕様 GSM 03.40 を参照)。
注意
この機能は、モバイル ネットワークオペレーター、モバイル ブロードバンド アダプター IHV、または OEM による特権アクセスを与えられた、モバイル オペレーター アプリと UWP アプリでのみ使用できます。 詳細については、「 モバイル ブロードバンド」を参照してください。
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
- 派生
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows Desktop Extension SDK (10.0.10240.0 で導入)
|
API contract |
Windows.Devices.Sms.LegacySmsApiContract (v1.0 で導入)
|
アプリの機能 |
cellularMessaging
sms
|
注釈
インターフェイスの継承
ISmsBinaryMessage は ISmsMessage を継承します。 ISmsBinaryMessage を実装する型は、 ISmsMessage のインターフェイス メンバーも実装します。
プロパティ
Format |
このメッセージの検出されたプロトコル記述ユニット (PDU) 形式を取得します。 |
Id |
メッセージの ID を取得します。この ID は、メッセージを取得または削除するために、後でメッセージ ストア メソッドを呼び出すことで指定できます。 (継承元 ISmsMessage) |
MessageClass |
オペレーターのメッセージ ネットワークによって決定されたメッセージ クラスを返します。 最も一般的な 2 つのクラスは、None (通常のメッセージ) または Class0 (ユーザーにすぐに表示する必要があるローミング警告などの特殊な演算子メッセージ) です。 エンドユーザー メッセージの一般的なクライアントでは、Class0 メッセージは無視されます。 (継承元 ISmsMessage) |
メソッド
GetData() |
バイナリ プロトコル記述ユニット (PDU) 形式のメッセージの生バッファーをバイト配列として返します。 |
SetData(Byte[]) |
SMS メッセージの生バイナリ ペイロードを指定します。 プロトコル記述ユニット (PDU) 標準に従ってフォーマットする必要があります。 |