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

注解

电话线是设备上的一条线路,它可以接收传入呼叫或发出传出呼叫,具体取决于线路是否配置为支持拨出。例如,单个 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)

通知平台此行支持文本回复功能。

注意

不推荐使用此方法。

FromIdAsync(Guid)

此静态方法根据线路 ID 异步检索表示设备上特定电话线路的 PhoneLine 对象。

GetAllActivePhoneCalls()

检索电话呼叫结果对象,可从中检索活动的电话呼叫。

GetAllActivePhoneCallsAsync()

异步检索电话呼叫结果对象,可从中检索活动的电话呼叫。

IsImmediateDialNumberAsync(String)

检查是否应立即从拨号器拨打号码,而无需用户按呼叫按钮。

事件

LineChanged

当关联的 PhoneLine 实例的 和 属性更改时发生。 当元数据更改(如语音邮件计数、网络状态或手机网络详细信息)时,可能会发生这种情况。

适用于