DeviceInformation.FindAllAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
FindAllAsync(String, IIterable<String>, DeviceInformationKind, IDeviceEnumerationSettings) | |
FindAllAsync(String, IIterable<String>, DeviceInformationKind) |
Перечисляет объекты DeviceInformation , соответствующие указанной строке селектора интерфейса устройства Расширенного синтаксиса запросов (AQS), типу устройства и включая указанную коллекцию свойств. |
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)
Перечисляет объекты DeviceInformation , соответствующие указанной строке селектора интерфейса устройства Расширенного синтаксиса запросов (AQS), типу устройства и включая указанную коллекцию свойств.
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 .
Итерируемый список дополнительных свойств для включения в свойство Properties объектов DeviceInformation в результатах перечисления. Дополнительные сведения о том, что представляют свойства, см. в разделе Свойства сведений об устройстве.
Конкретный тип устройства для поиска.
Возвращаемое значение
Объект для управления асинхронной операцией.
- Атрибуты
См. также раздел
- 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 .
Итерируемый список дополнительных свойств для включения в свойство Properties объектов DeviceInformation в результатах перечисления. Дополнительные сведения о том, что представляют свойства, см. в разделе Свойства сведений об устройстве.
Возвращаемое значение
Объект для управления асинхронной операцией.
- Атрибуты
См. также раздел
Применяется к
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) с значением NULL в качестве второго параметра, если другие свойства не требуются.
См. также раздел
Применяется к
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)
Возвращаемое значение
Объект для управления асинхронной операцией.
- Атрибуты