Compartilhar via


PnpObject.CreateWatcher Método

Definição

Sobrecargas

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar os objetos PnP na coleção usando eventos.

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar uma coleção filtrada de objetos PnP usando eventos.

CreateWatcher(PnpObjectType, IIterable<String>)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar os objetos PnP na coleção usando 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

O tipo do PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma lista iterável de propriedades adicionais a serem incluídas na propriedade Properties dos objetos PnpObject incluídos nos resultados de enumeração. Para obter mais informações sobre o que as propriedades representam, consulte Propriedades de informações do dispositivo.

Retornos

Um objeto PnpObjectWatcher usado para enumerar a coleção registrando delegados de notificação de eventos e emitindo notificações de eventos de início e parada.

Atributos

Comentários

CreateWatcher é um método de ponto de partida primário para enumerar objetos de dispositivo. Um cliente deve usar essa API para enumerar PnpObjects se quiser que a enumeração aconteça incrementalmente ou se quiser que os resultados sejam atualizados à medida que as coisas mudam. Por exemplo, se um PnpObject for adicionado, removido ou suas propriedades forem atualizadas, o cliente registrará manipuladores de eventos com o objeto de observador retornado para receber o PnpObject enumerado, bem como as atualizações posteriores.

Confira também

Aplica-se a

CreateWatcher(PnpObjectType, IIterable<String>, String)

Importante

Não recomendamos mais que você use os tipos no namespace Windows.Devices.Enumeration.Pnp . Em vez disso, os tipos no namespace Windows.Devices.Enumeration implementam um superconjunto moderno e melhor mantido da funcionalidade do Windows.Devices.Enumeration.Pnp.

A alternativa a PnpObjectType é a enumeração Windows.Devices.Enumeration.DeviceInformationKind , que você pode passar como um parâmetro para AS APIs Windows.Devices.Enumeration . Por exemplo, em vez de usar PnpObjectType ao criar um PnpObjectWatcher, use DeviceInformationKind ao criar um DeviceWatcher.

Retorna um objeto PnpObjectWatcher que é usado para enumerar uma coleção filtrada de objetos PnP usando 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

O tipo do PnpObject.

requestedProperties

IIterable<String>

IEnumerable<String>

IIterable<Platform::String>

IIterable<winrt::hstring>

Uma lista iterável de propriedades adicionais a serem incluídas na propriedade Properties dos objetos PnpObject incluídos nos resultados de enumeração. Para obter mais informações sobre o que as propriedades representam, consulte Propriedades de informações do dispositivo.

aqsFilter
String

Platform::String

winrt::hstring

Uma cadeia de caracteres AQS que filtra os objetos PnP que serão retornados. Normalmente, essa cadeia de caracteres é recuperada do método de uma classe que interage com dispositivos.

Retornos

Um objeto PnpObjectWatcher usado para enumerar a coleção registrando delegados de notificação de eventos e emitindo notificações de eventos de início e parada.

Atributos

Confira também

Aplica-se a