DeviceInformation.FindAllAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
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 類別的字串。
可反覆列出要在列舉結果中 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)
傳回
用於管理異步操作的物件。
- 屬性