Freigeben über


DeviceInformation.FindAllAsync Methode

Definition

Überlädt

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

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax), der Geräteart und einschließlich der angegebenen Auflistung von Eigenschaften entsprechen.

FindAllAsync(String, IIterable<String>)

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax) entsprechen und die angegebene Auflistung von Eigenschaften einschließt.

FindAllAsync(DeviceClass)

Listet DeviceInformation-Objekte der angegebenen Klasse auf.

FindAllAsync(String)

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax) entsprechen.

FindAllAsync()

Listet alle DeviceInformation-Objekte auf.

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)

Parameter

aqsFilter
String

Platform::String

winrt::hstring

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Gibt zurück

Attribute

Gilt für:

FindAllAsync(String, IIterable<String>, DeviceInformationKind)

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax), der Geräteart und einschließlich der angegebenen Auflistung von Eigenschaften entsprechen.

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)

Parameter

aqsFilter
String

Platform::String

winrt::hstring

Eine AQS-Geräteschnittstellenauswahlzeichenfolge, die die DeviceInformation-Objekte filtert, um sie aufzulisten. In der Regel wird diese Zeichenfolge von der GetDeviceSelector-Methode einer Klasse abgerufen, die mit Geräten interagiert. Beispielsweise ruft GetDeviceSelector die Zeichenfolge für die StorageDevice-Klasse ab.

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Eine iterierbare Liste zusätzlicher Eigenschaften, die in die Properties-Eigenschaft der DeviceInformation-Objekte in die Enumerationsergebnisse aufgenommen werden sollen. Weitere Informationen dazu, was die Eigenschaften darstellen, finden Sie unter Geräteinformationseigenschaften.

kind
DeviceInformationKind

Der spezifische Typ des zu findenden Geräts.

Gibt zurück

Das Objekt zum Verwalten des asynchronen Vorgangs.

Attribute

Weitere Informationen

Gilt für:

FindAllAsync(String, IIterable<String>)

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax) entsprechen und die angegebene Auflistung von Eigenschaften einschließt.

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)

Parameter

aqsFilter
String

Platform::String

winrt::hstring

Eine AQS-Geräteschnittstellenauswahlzeichenfolge, die die DeviceInformation-Objekte filtert, um sie aufzulisten. In der Regel wird diese Zeichenfolge von der GetDeviceSelector-Methode einer Klasse abgerufen, die mit Geräten interagiert. Beispielsweise ruft GetDeviceSelector die Zeichenfolge für die StorageDevice-Klasse ab.

additionalProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Eine iterierbare Liste zusätzlicher Eigenschaften, die in die Properties-Eigenschaft der DeviceInformation-Objekte in die Enumerationsergebnisse aufgenommen werden sollen. Weitere Informationen dazu, was die Eigenschaften darstellen, finden Sie unter Geräteinformationseigenschaften.

Gibt zurück

Das Objekt zum Verwalten des asynchronen Vorgangs.

Attribute

Weitere Informationen

Gilt für:

FindAllAsync(DeviceClass)

Listet DeviceInformation-Objekte der angegebenen Klasse auf.

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)

Parameter

deviceClass
DeviceClass

Die Klasse der zu enumerierenden Geräte.

Gibt zurück

Das Objekt zum Verwalten des asynchronen Vorgangs.

Attribute

Weitere Informationen

Gilt für:

FindAllAsync(String)

Listet DeviceInformation-Objekte auf, die der angegebenen AQS-Geräteschnittstellenauswahlzeichenfolge (Advanced Query Syntax) entsprechen.

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)

Parameter

aqsFilter
String

Platform::String

winrt::hstring

Eine AQS-Geräteschnittstellenauswahlzeichenfolge, die die DeviceInformation-Objekte filtert, um sie aufzulisten. In der Regel wird diese Zeichenfolge von der GetDeviceSelector-Methode einer Klasse abgerufen, die mit Geräten interagiert. Beispielsweise ruft GetDeviceSelector die Zeichenfolge für die StorageDevice-Klasse ab.

Gibt zurück

Das Objekt zum Verwalten des asynchronen Vorgangs.

Attribute

Hinweise

Wichtig

Diese Methode ist nicht mit JavaScript verfügbar. Wenn Sie versuchen, es zu verwenden, ruft Ihr Code stattdessen FindAllAsync(DeviceClass) mit einer ungültigen Klasse auf und gibt eine Sammlung mit allen Geräten zurück. Stattdessen sollten Sie FindAllAsync(String, IIterable(String) mit NULL als zweiten Parameter verwenden, wenn keine anderen Eigenschaften erforderlich sind.

Weitere Informationen

Gilt für:

FindAllAsync()

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)

Gibt zurück

Das Objekt zum Verwalten des asynchronen Vorgangs.

Attribute

Weitere Informationen

Gilt für: