PnpObject.CreateWatcher Méthode

Définition

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.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

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.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

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

Voir aussi

S’applique à