Compartir a través de


PnpObject.CreateWatcher Método

Definición

Sobrecargas

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Ya no se recomienda usar los tipos en el espacio de nombres Windows.Devices.Enumeration.Pnp . En su lugar, los tipos del espacio de nombres Windows.Devices.Enumeration implementan un superconjunto moderno y mejor mantenido de la funcionalidad de Windows.Devices.Enumeration.Pnp.

La alternativa a PnpObjectType es la enumeración Windows.Devices.Enumeration.DeviceInformationKind , que puede pasar como parámetro a las API Windows.Devices.Enumeration . Por ejemplo, en lugar de usar PnpObjectType al crear un PnpObjectWatcher, use DeviceInformationKind al crear un DeviceWatcher.

Devuelve un objeto PnpObjectWatcher que se usa para enumerar los objetos PnP de la colección mediante eventos.

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Ya no se recomienda usar los tipos en el espacio de nombres Windows.Devices.Enumeration.Pnp . En su lugar, los tipos del espacio de nombres Windows.Devices.Enumeration implementan un superconjunto moderno y mejor mantenido de la funcionalidad de Windows.Devices.Enumeration.Pnp.

La alternativa a PnpObjectType es la enumeración Windows.Devices.Enumeration.DeviceInformationKind , que puede pasar como parámetro a las API Windows.Devices.Enumeration . Por ejemplo, en lugar de usar PnpObjectType al crear un PnpObjectWatcher, use DeviceInformationKind al crear un DeviceWatcher.

Devuelve un objeto PnpObjectWatcher que se usa para enumerar una colección filtrada de objetos PnP mediante eventos.

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Ya no se recomienda usar los tipos en el espacio de nombres Windows.Devices.Enumeration.Pnp . En su lugar, los tipos del espacio de nombres Windows.Devices.Enumeration implementan un superconjunto moderno y mejor mantenido de la funcionalidad de Windows.Devices.Enumeration.Pnp.

La alternativa a PnpObjectType es la enumeración Windows.Devices.Enumeration.DeviceInformationKind , que puede pasar como parámetro a las API Windows.Devices.Enumeration . Por ejemplo, en lugar de usar PnpObjectType al crear un PnpObjectWatcher, use DeviceInformationKind al crear un DeviceWatcher.

Devuelve un objeto PnpObjectWatcher que se usa para enumerar los objetos PnP de la colección mediante eventos.

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

Parámetros

type
PnpObjectType

Tipo de PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Lista iterable de propiedades adicionales que se van a incluir en la propiedad Properties de los objetos PnpObject incluidos en los resultados de la enumeración. Para obtener más información sobre lo que representan las propiedades, consulta Propiedades de información del dispositivo.

Devoluciones

Objeto PnpObjectWatcher utilizado para enumerar la colección registrando delegados de notificación de eventos y emitiendo notificaciones de inicio y detención de eventos.

Atributos

Comentarios

CreateWatcher es un método de punto de partida principal para enumerar objetos de dispositivo. Un cliente debe usar esta API para enumerar PnpObjects si quieren que la enumeración se produzca incrementalmente o si desea que los resultados se actualicen a medida que cambian las cosas. Por ejemplo, si se agrega un PnpObject , se quitan o se actualizan sus propiedades, el cliente registrará controladores de eventos con el objeto de monitor devuelto para recibir el PnpObject enumerado, así como las actualizaciones posteriores.

Consulte también

Se aplica a

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Ya no se recomienda usar los tipos en el espacio de nombres Windows.Devices.Enumeration.Pnp . En su lugar, los tipos del espacio de nombres Windows.Devices.Enumeration implementan un superconjunto moderno y mejor mantenido de la funcionalidad de Windows.Devices.Enumeration.Pnp.

La alternativa a PnpObjectType es la enumeración Windows.Devices.Enumeration.DeviceInformationKind , que puede pasar como parámetro a las API Windows.Devices.Enumeration . Por ejemplo, en lugar de usar PnpObjectType al crear un PnpObjectWatcher, use DeviceInformationKind al crear un DeviceWatcher.

Devuelve un objeto PnpObjectWatcher que se usa para enumerar una colección filtrada de objetos PnP mediante eventos.

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

Parámetros

type
PnpObjectType

Tipo de PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Lista iterable de propiedades adicionales que se van a incluir en la propiedad Properties de los objetos PnpObject incluidos en los resultados de la enumeración. Para obtener más información sobre lo que representan las propiedades, consulta Propiedades de información del dispositivo.

aqsFilter
String

Platform::String

winrt::hstring

Cadena de AQS que filtra los objetos PnP que se devolverán. Normalmente, esta cadena se recupera del método de una clase que interactúa con los dispositivos.

Devoluciones

Objeto PnpObjectWatcher utilizado para enumerar la colección registrando delegados de notificación de eventos y emitiendo notificaciones de inicio y detención de eventos.

Atributos

Consulte también

Se aplica a