PnpObject.CreateWatcher Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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
- CreateWatcher(PnpObjectType, IIterable<String>, String)
- Proprietà delle informazioni dei dispositivi
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.
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