__FilterToConsumerBinding-Klasse
Die _ _ FilterToConsumerBinding-Systemklasse wird bei der Registrierung von permanenten Ereignisconsumern verwendet, um eine Instanz von _ _ EventConsumer mit einer Instanz von _ _ EventFilterzu verknüpfen._ _ FilterToConsumerBinding ist eine Zuordnungsklasse.
Die folgende Syntax wird durch MOF-Code (Managed Object Format) vereinfacht und schließt alle geerbten Eigenschaften ein. Eigenschaften werden in alphabetischer Reihenfolge und nicht in MOF-Reihenfolge aufgeführt.
Syntax
class __FilterToConsumerBinding : __IndicationRelated
{
__EventConsumer REF Consumer;
uint8 CreatorSID[];
boolean DeliverSynchronously = False;
uint32 DeliveryQoS;
__EventFilter REF Filter;
boolean MaintainSecurityContext = False;
boolean SlowDownProviders = False;
};
Member
Die _ _ FilterToConsumerBinding-Klasse verfügt über diese Typen von Membern:
Eigenschaften
Die _ _ FilterToConsumerBinding-Klasse verfügt über diese Eigenschaften.
-
Consumer
-
-
Datentyp: _ _ EventConsumer
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: Schlüssel
Verweis auf eine Instanz von _ _ EventConsumer, die den Objektpfad zu einem logischen Consumer, dem Empfänger eines Ereignisses, darstellt. Ein logischer Consumer ist eine Instanz einer Klasse, die von _ _ EventConsumer abgeleitet wird.
-
-
CreatorSID
-
-
Datentyp: uint8-Array
-
Zugriffstyp: Lesen/Schreiben
Sicherheits-ID (SID), die den Benutzer eindeutig identifiziert, der die Bindung erstellt hat. Je nach Betriebssystem speichert WMI die Administrator-SID oder die SID des Benutzers, der eine Instanz von _ _ FilterToConsumerBinding erstellt. Weitere Informationen finden Sie unter Binden eines Ereignisfilters mit einem logischen Consumer und Überwachen und Reagieren auf Ereignisse mit Standard-Consumern.
-
-
DeliverSynchronously
-
-
Datentyp: boolescher Wert
-
Zugriffstyp: Lesen/Schreiben
Veraltet. Verwenden Sie stattdessen die DeliveryQoS-Eigenschaft anstelle dieser Eigenschaft, da deliverSynchronously auf True festgelegt ist, die Einstellung der DeliveryQoS-Eigenschaft überschrieben wird.
-
-
DeliveryQoS
-
-
Datentyp: uint32
-
Zugriffstyp: Lesen/Schreiben
Servicequalität für ein Abonnement. Wenn die DeliverSynchronously-Eigenschaft auf True festgelegt ist, überschreibt sie die Einstellung der DeliveryQoS-Eigenschaft.
-
-
WMIMSG _ FLAG _ QOS _ SYNCHRONOUS (0)
-
Synchrone Übermittlung
False. Das Ereignis wird synchron an den logischen Consumer übermittelt.
-
WMIMSG _ FLAG _ QOS _ EXPRESS (1)
-
Express-Übermittlung
True. Das Ereignis wird asynchron an den logischen Consumer übermittelt.
Filter
-
Datentyp: _ _ EventFilter
-
Zugriffstyp: Lesen/Schreiben
-
Qualifizierer: Schlüssel
Verweis auf eine Instanz von _ _ EventFilter, die den Objektpfad zu einem Ereignisfilter darstellt, bei dem es sich um eine Abfrage handelt, die den Typ des zu empfangenden Ereignisses angibt.
MaintainSecurityContext
-
Datentyp: boolescher Wert
-
Zugriffstyp: Lesen/Schreiben
True gibt an, dass die Ereignisse in demselben Sicherheitskontext übermittelt werden, in dem sich der Anbieter befand, als er sie bereitgestellt hat.
Hinweis
Nur ein Consumer, der als DLL (in-process consumer) implementiert ist, kann Ereignisse im Sicherheitskontext des Anbieters empfangen. Weitere Informationen zu In-Process-Anbietern und zur Sicherheit finden Sie unter Anbieterhosting und -sicherheit. Weitere Informationen und Beispiele finden Sie unter replace:Receiving Events Securely.
SlowDownProviders
-
Datentyp: boolescher Wert
-
Zugriffstyp: Lesen/Schreiben
True gibt an, dass Anbieter verlangsamt werden, wenn dieser Consumer nicht mithalten kann.
Hinweise
Die _ _ FilterToConsumerBinding-Klasse wird von _ _ IndicationRelatedabgeleitet, das keine Eigenschaften aufweist.
Permanente Ereignisconsumer verwenden die _ _ FilterToConsumerBinding-Systemklasse, um Ereignisfilter an Endgültige Consumer zu binden. Nachdem der Filter und der Consumer miteinander gebunden wurden, kann WMI Ereignisse weiterleiten, die dem Filter entsprechen, an den entsprechenden Consumer.
Beispiele
Das PowerShell-Beispiel Create Permanent WMI Event registration to monitor files im TechNet Gallery verwendet _ _ FilterToConsumerBinding als Teil eines komplexen Skripts, um eine permanente WMI-Ereignisregistrierung einzurichten.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Vista |
| Unterstützte Mindestversion (Server) |
Windows Server 2008 |
| Namespace |
Alle WMI-Namespaces |