DeviceInformation.FindAllAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
- settings
- IDeviceEnumerationSettings
返回
- 属性
适用于
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 类的字符串。
要包含在枚举结果中的 DeviceInformation 对象的 Properties 属性中的附加属性的可迭代列表。 有关属性表示的内容的详细信息,请参阅 设备信息属性。
要查找的设备的特定类型。
返回
用于管理异步操作的对象。
- 属性
另请参阅
- FindAllAsync()
- FindAllAsync(DeviceClass)
- FindAllAsync(String)
- FindAllAsync(String, IIterable<String>)
适用于
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 类的字符串。
要包含在枚举结果中的 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)
返回
用于管理异步操作的对象。
- 属性