SmsTextMessage2 クラス

定義

デコードされた 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
継承
Object Platform::Object IInspectable 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

メッセージの受信者の電話番号を取得または設定します。

適用対象

こちらもご覧ください