SmsTextMessage2 クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
デコードされた SMS テキスト メッセージをカプセル化します。 このクラスは、古い SmsTextMessage クラスよりも優先されます。
Note
この機能は、モバイル ネットワーク オペレーター、モバイル ブロードバンド アダプター IHV、または OEM による特権アクセスが与えられた、モバイル オペレーター アプリと UWP アプリでのみ使用できます。 詳細については、「 モバイル ブロードバンド」を参照してください。
テキスト メッセージを送信するには、このクラスのインスタンスを構築し、すべての適切なフィールドを設定し、 SmsDevice2.SendMessageAndGetResultAsync を使用して送信します。
受信したテキスト メッセージにアクセスするには、SmsMessageReceived イベントによってトリガーされるバックグラウンド タスクを作成します。 このタスクでは、まず SmsMessageReceivedTriggerDetails.MessageType を使用してメッセージがテキスト メッセージであることを確認し、 SmsMessageReceivedTriggerDetails.TextMessage プロパティを使用してこのクラスのインスタンスにアクセスします。
public ref class SmsTextMessage2 sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsTextMessage2 final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class SmsTextMessage2 final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsTextMessage2
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class SmsTextMessage2
function SmsTextMessage2()
Public NotInheritable Class SmsTextMessage2
- 継承
- 属性
- 実装
Windows の要件
デバイス ファミリ |
Windows 10 (10.0.10240.0 - for Xbox, see UWP features that aren't yet supported on Xbox で導入)
|
API contract |
Windows.Foundation.UniversalApiContract (v1.0 で導入)
|
アプリの機能 |
cellularMessaging
sms
|
コンストラクター
SmsTextMessage2() |
このクラスの新しい既定のインスタンスを構築します。 |
プロパティ
Body |
テキスト メッセージの本文を取得または設定します。 |
CallbackNumber |
メッセージのコールバック番号を取得または設定します。 |
CellularClass |
メッセージの携帯ネットワーク クラスを取得します。 |
DeviceId |
SMS テキスト メッセージに関連付けられているデバイスのデバイス識別子を取得します。 |
Encoding |
メッセージに使用されるエンコード スキームを取得または設定します。 |
From |
は、メッセージの送信者の電話番号を取得します。 |
IsDeliveryNotificationEnabled |
このメッセージに対してテキスト メッセージ配信通知を有効にするかどうかを取得または設定します。 |
MessageClass |
メッセージのメッセージ クラスを取得します。 |
MessageType |
メッセージのメッセージの種類を取得します。 |
ProtocolId |
メッセージのプロトコル識別子を取得します。 |
RetryAttemptCount |
メッセージの再試行回数を取得または設定します。 |
SimIccId |
メッセージを受信した SIM の ICCID (Integrated Circuit Card Identifier) を取得します。 |
TeleserviceId |
このメッセージに関連付けられている teleservice 識別子を取得します。 |
Timestamp |
このメッセージのタイムスタンプ。 |
To |
メッセージの受信者の電話番号を取得または設定します。 |