Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das diagnostics Element definiert Einstellungen, die von einem Administrator für die Laufzeitüberprüfung und -kontrolle verwendet werden können.
<Konfiguration>
<system.serviceModel>
<Diagnostik>
Syntax
<system.serviceModel>
<diagnostics etwProviderId="String"
performanceCounters="Off/ServiceOnly/All/Default"
wmiProviderEnabled="Boolean">
<endToEndTracing activityTracing="Boolean"
messageFlowTracing="Boolean"
propagateActivity="Boolean" />
<messageLogging logEntireMessage="Boolean"
logMalformedMessages="Boolean"
logMessagesAtServiceLevel="Boolean"
logMessagesAtTransportLevel="Boolean"
maxMessagesToLog="Integer"
maxSizeOfMessageToLog="Integer">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>
</system.serviceModel>
Attribute und Elemente
In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.
Attribute
| Merkmal | Description |
|---|---|
| etwProviderId | Eine Zeichenfolge, die den Bezeichner für den Event-Tracing-Anbieter angibt, der Ereignisse in ETW-Sitzungen schreibt. |
| performanceCounters | Gibt an, ob Leistungsindikatoren für die Assembly aktiviert sind. Gültige Werte sind - Deaktiviert: Leistungsindikatoren sind deaktiviert. - ServiceOnly: Nur leistungsindikatoren, die für diesen Dienst relevant sind, sind aktiviert. - Alle: Leistungsindikatoren können zur Laufzeit angezeigt werden. - Standard: Eine einzelne Leistungsindikatorinstanz _WCF_Admin erstellt wird. Diese Instanz wird verwendet, um die Sammlung von QM-Daten für die Verwendung durch die Infrastruktur zu aktivieren. Keine der Zählerwerte für diese Instanz wird aktualisiert und bleibt daher bei Null. Dies ist der Standardwert, wenn keine Konfiguration für WCF vorhanden ist. |
| wmiProviderEnabled | Ein boolescher Wert, der angibt, ob der WMI-Anbieter für die Assembly aktiviert ist. Der WMI-Anbieter ist erforderlich, um Laufzeitzugriff auf die Inspektions- und Kontrollfunktionen von Windows Communication Foundation (WCF) zu erhalten. Der Standardwert lautet false. |
Untergeordnete Elemente
| Element | Description |
|---|---|
| <endToEndTracing> | Ein Konfigurationselement, mit dem Sie während der Ausführung einer Dienstanwendung verschiedene Aspekte der End-to-End-Ablaufverfolgung aktivieren und deaktivieren können. |
| <messageLogging> | Beschreibt die Einstellungen für die WCF-Nachrichtenprotokollierung. |
Übergeordnete Elemente
| Element | Description |
|---|---|
| serviceModel | Das Stammelement aller WCF-Konfigurationselemente. |
Bemerkungen
Im diagnostics Abschnitt werden die Diagnoseeinstellungen für alle Dienste definiert, die sich in einer Assembly befinden. Es ist nicht möglich, separate Diagnoseeinstellungen auf Dienstebene zu definieren, es sei denn, es gibt nur einen Dienst in der Assembly. Attribute werden gemäß den Anforderungen des Abschnitts festgelegt.
Example
<diagnostics wmiProviderEnabled="false"
performanceCounters="all">
<messageLogging logEntireMessage="true"
logMalformedMessages="true"
logMessagesAtServiceLevel="true"
logMessagesAtTransportLevel="true"
maxMessagesToLog="42"
maxSizeOfMessageToLog="42">
<filters>
<clear />
</filters>
</messageLogging>
</diagnostics>