SmsDevice2 クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
SmsDevice クラスを拡張し、モバイル ブロードバンド SMS デバイスの操作をサポートします。
Note
この機能は、モバイル ネットワーク オペレーター、モバイル ブロードバンド アダプター IHV、または OEM による特権アクセスが与えられた、モバイル オペレーター アプリと UWP アプリでのみ使用できます。 詳細については、「 モバイル ブロードバンド」を参照してください。
public ref class SmsDevice2 sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SmsDevice2 final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SmsDevice2
Public NotInheritable Class SmsDevice2
- 継承
- 属性
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
|
注釈
このクラスが提供する追加のプロパティとメソッドが必要な場合は、 SmsDevice クラスを使用する場合と同様に、このクラスを使用します。
プロパティ
AccountPhoneNumber |
SMS デバイスに関連付けられている電話番号を取得します。 電話番号を使用して、受信メッセージをアカウントに関連付けることができ、場合によっては、アカウントの受信トレイなどの外部ストレージ メカニズムを関連付けることができます。 |
CellularClass |
SMS デバイスの携帯ネットワーク クラスを返します。 クラスを使用して、適切なエンコードまたは有効なデバイス制限を決定できます。 |
DeviceId |
このインスタンスによって表されるデバイスのデバイス ID。 |
DeviceStatus |
SMS デバイスの状態を返します。これは、デバイスの準備ができているかどうかを示します。 また、デバイスの準備ができていない場合に存在する問題の種類も示します。 |
ParentDeviceId |
このデバイスの親デバイス ID。 |
SmscAddress |
このデバイスの SMSC アドレスを取得または設定します。 |
メソッド
CalculateLength(ISmsMessageBase) |
指定したテキスト メッセージの送信メッセージ長を見積もります。 この見積もりは、ネットワーク上で送信されるメッセージの数を示して、メッセージ全体のテキストを伝達する必要があるクライアントに役立ちます。 |
FromId(String) |
SMS メッセージを受信したデバイスの SmsDevice2 のインスタンスを作成します。 |
FromParentId(String) |
親デバイスのデバイス ID を指定して、デバイスの SmsDevice2 のインスタンスを作成します。 |
GetDefault() |
既定の SMS デバイスに関連付けられている SmsDevice2 のインスタンスを作成します。 |
GetDeviceSelector() |
SMS デバイスの列挙に使用できるクラス選択文字列を取得します。 |
SendMessageAndGetResultAsync(ISmsMessageBase) |
SMS デバイスを使用してメッセージを非同期に送信します。 送信操作が瞬時に実行されない可能性があるため、メソッドは非同期です。 メッセージ操作オブジェクトが直ちに返されます。 |
イベント
DeviceStatusChanged |
SMS デバイスの状態が変更されたときに呼び出されるイベント ハンドラーを設定します。 |