PnpObject.CreateWatcher Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.
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.
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