Condividi tramite


Classe __FilterToConsumerBinding

La classe di sistema __FilterToConsumerBinding viene usata nella registrazione dei consumer di eventi permanenti per correlare un'istanza del __EventConsumer a un'istanza di __EventFilter.__FilterToConsumerBinding è una classe di associazione.

La sintassi seguente è semplificata dal codice MOF (Managed Object Format) e include tutte le proprietà ereditate. Le proprietà sono elencate in ordine alfabetico, non in ordine MOF.

Sintassi

class __FilterToConsumerBinding : __IndicationRelated
{
  __EventConsumer REF Consumer;
  uint8               CreatorSID[];
  boolean             DeliverSynchronously = False;
  uint32              DeliveryQoS;
  __EventFilter   REF Filter;
  boolean             MaintainSecurityContext = False;
  boolean             SlowDownProviders = False;
};

Membri

La classe __FilterToConsumerBinding ha questi tipi di membri:

Proprietà

La classe __FilterToConsumerBinding ha queste proprietà.

Consumatore

Tipo di dati: __EventConsumer

Tipo di accesso: lettura/scrittura

Qualificatori: Chiave

Riferimento a un'istanza di __EventConsumer che rappresenta il percorso dell'oggetto a un consumer logico, il destinatario di un evento. Un consumer logico è un'istanza di una classe derivata da __EventConsumer.

CreatorSID

Tipo di dati: matrice uint8

Tipo di accesso: lettura/scrittura

Identificatore di sicurezza (SID) che identifica in modo univoco l'utente che ha creato l'associazione. A seconda del sistema operativo, WMI archivia il SID Amministrazione istrator o il SID dell'utente che crea un'istanza di __FilterToConsumerBinding. Per altre informazioni, vedere Associazione di un filtro eventi con un consumer logico e monitoraggio e risposta agli eventi con consumer standard.

DeliverSynchronously

Tipo di dati: booleano

Tipo di accesso: lettura/scrittura

Obsoleta. Usare invece la proprietà DeliveryQoS al posto di questa proprietà, perché se DeliverSynchronously è impostata su True , sostituisce l'impostazione della proprietà DeliveryQoS .

DeliveryQoS

Tipo di dati: uint32

Tipo di accesso: lettura/scrittura

Qualità del servizio per una sottoscrizione. Se la proprietà DeliverSynchronously è impostata su True, esegue l'override dell'impostazione della proprietà DeliveryQoS .

WMIMSG_FLAG_QOS_SYNCHRONOUS (0)

Recapito sincrono

False. L'evento viene recapitato in modo sincrono al consumer logico.

WMIMSG_FLAG_QOS_EXPRESS (1)

Recapito rapido

True. L'evento viene recapitato al consumer logico in modo asincrono.

Filtra

Tipo di dati: __EventFilter

Tipo di accesso: lettura/scrittura

Qualificatori: Chiave

Riferimento a un'istanza di __EventFilter che rappresenta il percorso dell'oggetto a un filtro eventi che è una query che specifica il tipo di evento da ricevere.

MaintainSecurityContext

Tipo di dati: booleano

Tipo di accesso: lettura/scrittura

Se True, gli eventi vengono recapitati nello stesso contesto di sicurezza in cui si trovava il provider quando li ha forniti.

Nota

Solo un consumer implementato come DLL (consumer in-process) può ricevere eventi nel contesto di sicurezza del provider. Per altre informazioni sui provider in-process e sulla sicurezza, vedere Hosting e sicurezza dei provider. Per altre informazioni ed esempi, vedere replace:Receiving Events Securely.

SlowDownProviders

Tipo di dati: booleano

Tipo di accesso: lettura/scrittura

Se True, i provider vengono rallentati se il consumer non può continuare.

Osservazioni:

La classe __FilterToConsumerBinding deriva da __IndicationRelated, senza proprietà.

I consumer di eventi permanenti usano la classe di sistema __FilterToConsumerBinding per associare i filtri degli eventi ai consumer finali. Dopo aver associato il filtro e il consumer, WMI può inoltrare eventi che corrispondono al filtro al consumer corrispondente.

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Tutti gli spazi dei nomi WMI

Vedi anche

__IndicationRelated

Classi di sistema WMI

Monitoraggio e risposta agli eventi con consumer standard

Monitoraggio degli eventi

Creazione di un filtro eventi

Protezione degli eventi WMI