Freigeben über


MessageLoggingElement.Filters Eigenschaft

Definition

Ruft die XPathFilter-Objekte ab, die zur Meldungsprotokollierung verwendet werden.

public:
 property System::ServiceModel::Configuration::XPathMessageFilterElementCollection ^ Filters { System::ServiceModel::Configuration::XPathMessageFilterElementCollection ^ get(); };
[System.Configuration.ConfigurationProperty("filters", DefaultValue=null)]
public System.ServiceModel.Configuration.XPathMessageFilterElementCollection Filters { get; }
[<System.Configuration.ConfigurationProperty("filters", DefaultValue=null)>]
member this.Filters : System.ServiceModel.Configuration.XPathMessageFilterElementCollection
Public ReadOnly Property Filters As XPathMessageFilterElementCollection

Eigenschaftswert

XPathMessageFilterElementCollection

Eine Sammlung von XPathFilter-Objekten, die zur Meldungsprotokollierung verwendet werden.

Attribute

Beispiele

Im Folgenden finden Sie ein Beispiel für das Konfigurieren eines Filters, der nur Meldungen aufzeichnet, die über einen SOAP-Headerabschnitt verfügen.

Hinweise

Meldungsfilter werden beim Dienst und auf Transportebene angewendet. Wenn mindestens ein Filter definiert ist, werden nur Nachrichten protokolliert, die mindestens einem der Filter entsprechen. Wenn kein Filter definiert wird, werden alle Meldungen protokolliert.

Filter unterstützen die gesamte XPath-Syntax und werden in der Reihenfolge angewendet, in der sie in der Konfigurationsdatei angezeigt werden. Ein syntaktisch falscher Filter führt zu einer Konfigurationsausnahme.

Gilt für