PhoneLine クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
電話回線を表します。
public ref class PhoneLine sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.ApplicationModel.Calls.CallsPhoneContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PhoneLine final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.ApplicationModel.Calls.CallsPhoneContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PhoneLine
Public NotInheritable Class PhoneLine
- 継承
- 属性
Windows の要件
デバイス ファミリ |
Windows Mobile Extension SDK (10.0.10240.0 で導入)
|
API contract |
Windows.ApplicationModel.Calls.CallsPhoneContract (v1.0 で導入)
|
アプリの機能 |
phoneCallHistory
phoneCallHistorySystem
|
注釈
電話回線は、ダイヤルアウトをサポートするように回線が構成されているかどうかに応じて、着信通話を受信するか発信通話を発信できるデバイス上の回線です。たとえば、1 つの SIM デバイスには 1 つのセルラー 回線があり、デュアル SIM デバイスには 2 つの携帯電話回線があります。 システムは、発信呼び出しを開始できる VoIP アプリケーションの新しい行を自動的に作成します。
各 PhoneLine インスタンスには、その行に固有のプロパティがあります。
バージョン履歴
Windows のバージョン | SDK バージョン | 追加された値 |
---|---|---|
1903 | 18362 | EnableTextReply |
1903 | 18362 | TransportDeviceId |
プロパティ
CanDial |
電話回線を使用して発信通話を発信できるかどうかを示すブール値を取得します。 |
CellularDetails |
PhoneLine インスタンスの携帯ネットワーク コンポーネント固有のコンポーネントの詳細を取得します。 VoIP 電話回線の場合、このプロパティは NULL です。 |
DisplayColor |
電話回線の優先表示色を取得します。 |
DisplayName |
電話回線のユーザー割り当てフレンドリ名を取得します。 |
Id |
電話回線の ID を取得します。 |
LineConfiguration |
この PhoneLine インスタンスに関する追加の構成情報を取得します。 |
NetworkName |
電話回線で使用されている現在のネットワークの名前を取得します。 |
NetworkState |
電話回線の現在のネットワーク状態を取得します。 |
SupportsTile |
電話回線がライブ タイルとしてピン留めされることをサポートしているかどうかを示す値を取得します。 |
Transport |
電話回線のトランスポートを取得します。 |
TransportDeviceId |
この PhoneLine に関連付けられている PhoneLineTransportDevice のデバイス ID。 トランスポート デバイスがない場合は Null。 |
VideoCallingCapabilities |
この電話回線でビデオ通話がサポートされているかどうかを取得します。 |
Voicemail |
PhoneLine インスタンスに関連付けられているボイス メール データを取得します。 |
メソッド
Dial(String, String) |
電話回線に電話をかけます。 呼び出し元はフォアグラウンドに存在する必要があります。 |
DialWithOptions(PhoneDialOptions) |
電話回線に電話をかけ、発信者が追加のダイヤル オプションを指定できるようにします。 呼び出し元はフォアグラウンドに存在する必要があります。 |
DialWithResult(String, String) |
回線に電話をPlacesします。 |
DialWithResultAsync(String, String) |
電話を回線に非同期的に配置します。 |
EnableTextReply(Boolean) |
この行でテキスト応答機能がサポートされていることをプラットフォームに通知します。 Note このメソッドは非推奨とされます。 |
FromIdAsync(Guid) |
この静的メソッドは、回線 ID に基づいてデバイス上の特定の電話回線を表す PhoneLine オブジェクトを非同期的に取得します。 |
GetAllActivePhoneCalls() |
アクティブな電話を取得できる電話呼び出しの結果オブジェクトを取得します。 |
GetAllActivePhoneCallsAsync() |
電話呼び出しの結果オブジェクトを非同期に取得し、そこからアクティブな通話を取得できます。 |
IsImmediateDialNumberAsync(String) |
ユーザーが通話ボタンを押さなくても、ダイヤラからすぐに番号をダイヤルする必要があるかどうかを確認します。 |
イベント
LineChanged |
関連付けられた PhoneLine インスタンスの プロパティと プロパティが変更されたときに発生します。 これは、ボイス メールの数、ネットワークの状態、携帯電話の詳細などのメタデータが変更された場合に発生する可能性があります。 |