Condividi tramite


PnpObject.CreateWatcher Metodo

Definizione

Overload

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Non è più consigliabile usare i tipi nello spazio dei nomi Windows.Devices.Enumeration.Pnp . I tipi nello spazio dei nomi Windows.Devices.Enumeration implementano invece un superset moderno e gestito meglio delle funzionalità di Windows.Devices.Enumeration.Pnp.

L'alternativa a PnpObjectType è l'enumerazione Windows.Devices.Enumeration.DeviceInformationKind , che è possibile passare come parametro alle API Windows.Devices.Enumeration . Ad esempio, anziché usare PnpObjectType quando crei un PnpObjectWatcher, usa DeviceInformationKind quando crei un DeviceWatcher.

Restituisce un oggetto PnpObjectWatcher utilizzato per enumerare gli oggetti PnP nell'insieme utilizzando eventi.

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Non è più consigliabile usare i tipi nello spazio dei nomi Windows.Devices.Enumeration.Pnp . I tipi nello spazio dei nomi Windows.Devices.Enumeration implementano invece un superset moderno e gestito meglio delle funzionalità di Windows.Devices.Enumeration.Pnp.

L'alternativa a PnpObjectType è l'enumerazione Windows.Devices.Enumeration.DeviceInformationKind , che è possibile passare come parametro alle API Windows.Devices.Enumeration . Ad esempio, anziché usare PnpObjectType quando crei un PnpObjectWatcher, usa DeviceInformationKind quando crei un DeviceWatcher.

Restituisce un oggetto PnpObjectWatcher utilizzato per enumerare una raccolta filtrata di oggetti PnP tramite eventi.

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Non è più consigliabile usare i tipi nello spazio dei nomi Windows.Devices.Enumeration.Pnp . I tipi nello spazio dei nomi Windows.Devices.Enumeration implementano invece un superset moderno e gestito meglio delle funzionalità di Windows.Devices.Enumeration.Pnp.

L'alternativa a PnpObjectType è l'enumerazione Windows.Devices.Enumeration.DeviceInformationKind , che è possibile passare come parametro alle API Windows.Devices.Enumeration . Ad esempio, anziché usare PnpObjectType quando crei un PnpObjectWatcher, usa DeviceInformationKind quando crei un DeviceWatcher.

Restituisce un oggetto PnpObjectWatcher utilizzato per enumerare gli oggetti PnP nell'insieme utilizzando eventi.

public:
 static PnpObjectWatcher ^ CreateWatcher(PnpObjectType type, IIterable<Platform::String ^> ^ requestedProperties);
/// [Windows.Foundation.Metadata.Overload("CreateWatcher")]
 static PnpObjectWatcher CreateWatcher(PnpObjectType const& type, IIterable<winrt::hstring> const& requestedProperties);
[Windows.Foundation.Metadata.Overload("CreateWatcher")]
public static PnpObjectWatcher CreateWatcher(PnpObjectType type, IEnumerable<string> requestedProperties);
function createWatcher(type, requestedProperties)
Public Shared Function CreateWatcher (type As PnpObjectType, requestedProperties As IEnumerable(Of String)) As PnpObjectWatcher

Parametri

type
PnpObjectType

Tipo di PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Elenco iterabile di proprietà aggiuntive da includere nella proprietà Properties degli oggetti PnpObject inclusi nei risultati dell'enumerazione. Per altre info sulla rappresentazione delle proprietà, vedi Proprietà delle informazioni sul dispositivo.

Restituisce

Oggetto PnpObjectWatcher utilizzato per enumerare la raccolta registrando delegati di notifica degli eventi e inviando notifiche di evento di avvio e arresto.

Attributi

Commenti

CreateWatcher è un metodo di punto iniziale primario per l'enumerazione degli oggetti dispositivo. Un client deve usare questa API per enumerare PnpObjects se desidera che l'enumerazione venga eseguita in modo incrementale o se desidera che i risultati vengano aggiornati man mano che cambiano le cose. Ad esempio, se viene aggiunto un PnpObject , rimosso o le relative proprietà vengono aggiornate, il client registrerà i gestori eventi con l'oggetto watcher restituito per ricevere il PnpObject enumerato e gli aggiornamenti successivi.

Vedi anche

Si applica a

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Non è più consigliabile usare i tipi nello spazio dei nomi Windows.Devices.Enumeration.Pnp . I tipi nello spazio dei nomi Windows.Devices.Enumeration implementano invece un superset moderno e gestito meglio delle funzionalità di Windows.Devices.Enumeration.Pnp.

L'alternativa a PnpObjectType è l'enumerazione Windows.Devices.Enumeration.DeviceInformationKind , che è possibile passare come parametro alle API Windows.Devices.Enumeration . Ad esempio, anziché usare PnpObjectType quando crei un PnpObjectWatcher, usa DeviceInformationKind quando crei un DeviceWatcher.

Restituisce un oggetto PnpObjectWatcher utilizzato per enumerare una raccolta filtrata di oggetti PnP tramite eventi.

public:
 static PnpObjectWatcher ^ CreateWatcher(PnpObjectType type, IIterable<Platform::String ^> ^ requestedProperties, Platform::String ^ aqsFilter);
/// [Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
 static PnpObjectWatcher CreateWatcher(PnpObjectType const& type, IIterable<winrt::hstring> const& requestedProperties, winrt::hstring const& aqsFilter);
[Windows.Foundation.Metadata.Overload("CreateWatcherAqsFilter")]
public static PnpObjectWatcher CreateWatcher(PnpObjectType type, IEnumerable<string> requestedProperties, string aqsFilter);
function createWatcher(type, requestedProperties, aqsFilter)
Public Shared Function CreateWatcher (type As PnpObjectType, requestedProperties As IEnumerable(Of String), aqsFilter As String) As PnpObjectWatcher

Parametri

type
PnpObjectType

Tipo di PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Elenco iterabile di proprietà aggiuntive da includere nella proprietà Properties degli oggetti PnpObject inclusi nei risultati dell'enumerazione. Per altre info sulla rappresentazione delle proprietà, vedi Proprietà delle informazioni sul dispositivo.

aqsFilter
String

Platform::String

winrt::hstring

Stringa AQS che filtra gli oggetti PnP che verranno restituiti. In genere, questa stringa viene recuperata dal metodo di una classe che interagisce con i dispositivi.

Restituisce

Oggetto PnpObjectWatcher utilizzato per enumerare la raccolta registrando delegati di notifica degli eventi e inviando notifiche di evento di avvio e arresto.

Attributi

Vedi anche

Si applica a