DeviceInformation.FindAllAsync 方法

定义

重载

FindAllAsync(String, IIterable<String>, DeviceInformationKind, IDeviceEnumerationSettings)
FindAllAsync(String, IIterable<String>, DeviceInformationKind)

枚举与指定的高级查询语法 (AQS) 设备接口选择器字符串、设备类型以及指定的属性集合匹配的 DeviceInformation 对象。

FindAllAsync(String, IIterable<String>)

枚举与指定的高级查询语法匹配的 DeviceInformation 对象 (AQS) 设备接口选择器字符串,并包括指定的属性集合。

FindAllAsync(DeviceClass)

枚举指定类的 DeviceInformation 对象。

FindAllAsync(String)

枚举与指定的高级查询语法匹配的 DeviceInformation 对象 (AQS) 设备接口选择器字符串。

FindAllAsync()

枚举所有 DeviceInformation 对象。

FindAllAsync(String, IIterable<String>, DeviceInformationKind, IDeviceEnumerationSettings)

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties, DeviceInformationKind kind, IDeviceEnumerationSettings ^ settings);
/// [Windows.Foundation.Metadata.Overload("FindAllAsyncWithAqsFilterAdditionalPropertiesKindAndSettings")]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties, DeviceInformationKind const& kind, IDeviceEnumerationSettings const& settings);
[Windows.Foundation.Metadata.Overload("FindAllAsyncWithAqsFilterAdditionalPropertiesKindAndSettings")]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync(string aqsFilter, IEnumerable<string> additionalProperties, DeviceInformationKind kind, IDeviceEnumerationSettings settings);
function findAllAsync(aqsFilter, additionalProperties, kind, settings)
Public Shared Function FindAllAsync (aqsFilter As String, additionalProperties As IEnumerable(Of String), kind As DeviceInformationKind, settings As IDeviceEnumerationSettings) As IAsyncOperation(Of DeviceInformationCollection)

参数

aqsFilter
String

Platform::String

winrt::hstring

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

返回

属性

适用于

FindAllAsync(String, IIterable<String>, DeviceInformationKind)

枚举与指定的高级查询语法 (AQS) 设备接口选择器字符串、设备类型以及指定的属性集合匹配的 DeviceInformation 对象。

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties, DeviceInformationKind kind);
/// [Windows.Foundation.Metadata.Overload("FindAllAsyncWithKindAqsFilterAndAdditionalProperties")]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties, DeviceInformationKind const& kind);
[Windows.Foundation.Metadata.Overload("FindAllAsyncWithKindAqsFilterAndAdditionalProperties")]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync(string aqsFilter, IEnumerable<string> additionalProperties, DeviceInformationKind kind);
function findAllAsync(aqsFilter, additionalProperties, kind)
Public Shared Function FindAllAsync (aqsFilter As String, additionalProperties As IEnumerable(Of String), kind As DeviceInformationKind) As IAsyncOperation(Of DeviceInformationCollection)

参数

aqsFilter
String

Platform::String

winrt::hstring

AQS 设备接口选择器字符串,用于筛选要枚举的 DeviceInformation 对象。 通常,此字符串是从与设备交互的类的 GetDeviceSelector 方法中检索的。 例如, GetDeviceSelector 检索 StorageDevice 类的字符串。

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

要包含在枚举结果中的 DeviceInformation 对象的 Properties 属性中的附加属性的可迭代列表。 有关属性表示的内容的详细信息,请参阅 设备信息属性

kind
DeviceInformationKind

要查找的设备的特定类型。

返回

用于管理异步操作的对象。

属性

另请参阅

适用于

FindAllAsync(String, IIterable<String>)

枚举与指定的高级查询语法匹配的 DeviceInformation 对象 (AQS) 设备接口选择器字符串,并包括指定的属性集合。

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync(Platform::String ^ aqsFilter, IIterable<Platform::String ^> ^ additionalProperties);
/// [Windows.Foundation.Metadata.Overload("FindAllAsyncAqsFilterAndAdditionalProperties")]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync(winrt::hstring const& aqsFilter, IIterable<winrt::hstring> const& additionalProperties);
[Windows.Foundation.Metadata.Overload("FindAllAsyncAqsFilterAndAdditionalProperties")]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync(string aqsFilter, IEnumerable<string> additionalProperties);
function findAllAsync(aqsFilter, additionalProperties)
Public Shared Function FindAllAsync (aqsFilter As String, additionalProperties As IEnumerable(Of String)) As IAsyncOperation(Of DeviceInformationCollection)

参数

aqsFilter
String

Platform::String

winrt::hstring

AQS 设备接口选择器字符串,用于筛选要枚举的 DeviceInformation 对象。 通常,此字符串是从与设备交互的类的 GetDeviceSelector 方法中检索的。 例如, GetDeviceSelector 检索 StorageDevice 类的字符串。

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

要包含在枚举结果中的 DeviceInformation 对象的 Properties 属性中的附加属性的可迭代列表。 有关属性表示的内容的详细信息,请参阅 设备信息属性

返回

用于管理异步操作的对象。

属性

另请参阅

适用于

FindAllAsync(DeviceClass)

枚举指定类的 DeviceInformation 对象。

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync(DeviceClass deviceClass);
/// [Windows.Foundation.Metadata.DefaultOverload]
/// [Windows.Foundation.Metadata.Overload("FindAllAsyncDeviceClass")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync(DeviceClass const& deviceClass);
[Windows.Foundation.Metadata.DefaultOverload]
[Windows.Foundation.Metadata.Overload("FindAllAsyncDeviceClass")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync(DeviceClass deviceClass);
function findAllAsync(deviceClass)
Public Shared Function FindAllAsync (deviceClass As DeviceClass) As IAsyncOperation(Of DeviceInformationCollection)

参数

deviceClass
DeviceClass

要枚举的设备类。

返回

用于管理异步操作的对象。

属性

另请参阅

适用于

FindAllAsync(String)

枚举与指定的高级查询语法匹配的 DeviceInformation 对象 (AQS) 设备接口选择器字符串。

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync(Platform::String ^ aqsFilter);
/// [Windows.Foundation.Metadata.Overload("FindAllAsyncAqsFilter")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync(winrt::hstring const& aqsFilter);
[Windows.Foundation.Metadata.Overload("FindAllAsyncAqsFilter")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync(string aqsFilter);
function findAllAsync(aqsFilter)
Public Shared Function FindAllAsync (aqsFilter As String) As IAsyncOperation(Of DeviceInformationCollection)

参数

aqsFilter
String

Platform::String

winrt::hstring

AQS 设备接口选择器字符串,用于筛选要枚举的 DeviceInformation 对象。 通常,此字符串是从与设备交互的类的 GetDeviceSelector 方法中检索的。 例如, GetDeviceSelector 检索 StorageDevice 类的字符串。

返回

用于管理异步操作的对象。

属性

注解

重要

此方法在 JavaScript 中不可用。 如果尝试使用它,代码将改用无效类 调用 FindAllAsync (DeviceClass) ,并返回包含所有设备的集合。 相反,如果不需要其他属性,则应使用 FindAllAsync (String、IIterable (String) 作为第 二个参数。

另请参阅

适用于

FindAllAsync()

枚举所有 DeviceInformation 对象。

public:
 static IAsyncOperation<DeviceInformationCollection ^> ^ FindAllAsync();
/// [Windows.Foundation.Metadata.Overload("FindAllAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
 static IAsyncOperation<DeviceInformationCollection> FindAllAsync();
[Windows.Foundation.Metadata.Overload("FindAllAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public static IAsyncOperation<DeviceInformationCollection> FindAllAsync();
function findAllAsync()
Public Shared Function FindAllAsync () As IAsyncOperation(Of DeviceInformationCollection)

返回

用于管理异步操作的对象。

属性

另请参阅

适用于