次の方法で共有


PhoneLine クラス

定義

電話回線を表します。

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
継承
Object Platform::Object IInspectable 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 インスタンスの プロパティと プロパティが変更されたときに発生します。 これは、ボイス メールの数、ネットワークの状態、携帯電話の詳細などのメタデータが変更された場合に発生する可能性があります。

適用対象