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 |