PnpObject.CreateWatcher Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.
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