Поделиться через


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

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Возвращаемое значение

Атрибуты

Применяется к

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 .

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Итерируемый список дополнительных свойств для включения в свойство Properties объектов DeviceInformation в результатах перечисления. Дополнительные сведения о том, что представляют свойства, см. в разделе Свойства сведений об устройстве.

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>

Итерируемый список дополнительных свойств для включения в свойство 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)

Возвращаемое значение

Объект для управления асинхронной операцией.

Атрибуты

См. также раздел

Применяется к