DialDevice 类

定义

表示能够运行 DIAL 应用的远程设备。

public ref class DialDevice sealed
/// [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 DialDevice final
[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 DialDevice
Public NotInheritable Class DialDevice
继承
Object Platform::Object IInspectable DialDevice
属性

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 中引入)

注解

通过处理 DialDeviceSelected 事件并访问 DialDeviceSelectedEventArgs.SelectedDialDevice 或处理 DisconnectButtonClicked 处理程序并访问 DialDisconnectButtonClickedEventArgs.Device 属性来获取此类的实例。

版本历史记录

Windows 版本 SDK 版本 增值
1511 10586 FriendlyName
1511 10586 缩略图

属性

FriendlyName

获取 DIAL 设备的友好名称。

Id

获取远程设备的 ID。 还可以将此 ID 与 Windows.Devices.Enumeration API 一起使用。

Thumbnail

获取包含 DIAL 设备的缩略图的流。

方法

DeviceInfoSupportsDialAsync(DeviceInformation)

指示设备是否支持启动 DIAL 应用。

FromIdAsync(String)

返回给定设备 ID 的 DialDevice 对象, (使用 Windows.Devices.Enumeration API) 从查询获取。

GetDeviceSelector(String)

返回要与 Windows.Devices.Enumeration API ((如给定 Dial 应用的 CreateWatcher API) )一起使用的 AQS 筛选器字符串。

GetDialApp(String)

创建新的 DialApp 对象。 此方法不会与设备建立连接,也不会验证应用是否存在。 这在对生成的 DialApp 对象调用任何函数时完成。

适用于