PnpObject.CreateWatcher Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
CreateWatcher(PnpObjectType, IIterable<String>) |
Important Nous vous déconseillons d’utiliser les types dans l’espace de noms Windows.Devices.Enumeration.Pnp . Au lieu de cela, les types de l’espace de noms Windows.Devices.Enumeration implémentent un sur-ensemble moderne et mieux géré des fonctionnalités de Windows.Devices.Énumération.Pnp. L’alternative à PnpObjectType est l’énumération Windows.Devices.Enumeration.DeviceInformationKind , que vous pouvez passer en tant que paramètre aux API Windows.Devices.Enumeration . Par exemple, au lieu d’utiliser PnpObjectType lorsque vous créez un PnpObjectWatcher, utilisez DeviceInformationKind lorsque vous créez un DeviceWatcher. Renvoie un objet PnpObjectWatcher utilisé pour énumérer les objets PnP de la collection à l’aide d’événements. |
CreateWatcher(PnpObjectType, IIterable<String>, String) |
Important Nous vous déconseillons d’utiliser les types dans l’espace de noms Windows.Devices.Enumeration.Pnp . Au lieu de cela, les types de l’espace de noms Windows.Devices.Enumeration implémentent un sur-ensemble moderne et mieux géré des fonctionnalités de Windows.Devices.Énumération.Pnp. L’alternative à PnpObjectType est l’énumération Windows.Devices.Enumeration.DeviceInformationKind , que vous pouvez passer en tant que paramètre aux API Windows.Devices.Enumeration . Par exemple, au lieu d’utiliser PnpObjectType lorsque vous créez un PnpObjectWatcher, utilisez DeviceInformationKind lorsque vous créez un DeviceWatcher. Renvoie un objet PnpObjectWatcher utilisé pour énumérer une collection filtrée d’objets PnP à l’aide d’événements. |
CreateWatcher(PnpObjectType, IIterable<String>)
Important
Nous vous déconseillons d’utiliser les types dans l’espace de noms Windows.Devices.Enumeration.Pnp . Au lieu de cela, les types de l’espace de noms Windows.Devices.Enumeration implémentent un sur-ensemble moderne et mieux géré des fonctionnalités de Windows.Devices.Énumération.Pnp.
L’alternative à PnpObjectType est l’énumération Windows.Devices.Enumeration.DeviceInformationKind , que vous pouvez passer en tant que paramètre aux API Windows.Devices.Enumeration . Par exemple, au lieu d’utiliser PnpObjectType lorsque vous créez un PnpObjectWatcher, utilisez DeviceInformationKind lorsque vous créez un DeviceWatcher.
Renvoie un objet PnpObjectWatcher utilisé pour énumérer les objets PnP de la collection à l’aide d’événements.
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
Paramètres
- type
- PnpObjectType
Type du PnpObject.
Liste itérable de propriétés supplémentaires à inclure dans la propriété Properties des objets PnpObject inclus dans les résultats de l’énumération. Pour plus d’informations sur ce que les propriétés représentent, consultez Propriétés d’informations sur l’appareil.
Retours
Objet PnpObjectWatcher utilisé pour énumérer la collection en inscrivant des délégués de notification d’événement et en émettant des notifications d’événement de début et d’arrêt.
- Attributs
Remarques
CreateWatcher est une méthode de point de départ principale pour énumérer des objets d’appareil. Un client doit utiliser cette API pour énumérer les PnpObjects’il souhaite que l’énumération se produise de manière incrémentielle ou s’il souhaite que les résultats soient mis à jour à mesure que les choses changent. Par exemple, si un PnpObject est ajouté, supprimé ou que ses propriétés sont mises à jour, le client inscrit les gestionnaires d’événements avec l’objet observateur retourné pour recevoir le PnpObject énuméré ainsi que les mises à jour ultérieures.
Voir aussi
S’applique à
CreateWatcher(PnpObjectType, IIterable<String>, String)
Important
Nous vous déconseillons d’utiliser les types dans l’espace de noms Windows.Devices.Enumeration.Pnp . Au lieu de cela, les types de l’espace de noms Windows.Devices.Enumeration implémentent un sur-ensemble moderne et mieux géré des fonctionnalités de Windows.Devices.Énumération.Pnp.
L’alternative à PnpObjectType est l’énumération Windows.Devices.Enumeration.DeviceInformationKind , que vous pouvez passer en tant que paramètre aux API Windows.Devices.Enumeration . Par exemple, au lieu d’utiliser PnpObjectType lorsque vous créez un PnpObjectWatcher, utilisez DeviceInformationKind lorsque vous créez un DeviceWatcher.
Renvoie un objet PnpObjectWatcher utilisé pour énumérer une collection filtrée d’objets PnP à l’aide d’événements.
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
Paramètres
- type
- PnpObjectType
Type du PnpObject.
Liste itérable de propriétés supplémentaires à inclure dans la propriété Properties des objets PnpObject inclus dans les résultats de l’énumération. Pour plus d’informations sur ce que les propriétés représentent, consultez Propriétés d’informations sur l’appareil.
- aqsFilter
-
String
Platform::String
winrt::hstring
Chaîne AQS qui filtre les objets PnP qui seront retournés. En règle générale, cette chaîne est récupérée à partir de la méthode d’une classe qui interagit avec les appareils.
Retours
Objet PnpObjectWatcher utilisé pour énumérer la collection en inscrivant des délégués de notification d’événement et en émettant des notifications d’événement de début et d’arrêt.
- Attributs