Bedeutende Ablaufverfolgungen

Dieses Thema führt einige der Hauptablaufverfolgungen auf, die von Windows Communication Foundation (WCF) ausgegeben werden.

Bedeutende Ablaufverfolgungen

Ablaufverfolgung Beschreibung

Nachrichtenablaufverfolgung

Die Ablaufverfolgung wird ausgegeben, wenn eine WCF-Nachricht von der Nachrichtenprotokollierungsfunktion bei Aktivierung der System.ServiceModel.MessageLogging-Ablaufverfolgungsquelle protokolliert wird. Durch Klicken auf diese Ablaufverfolgung wird die Nachricht angezeigt. Es gibt vier konfigurierbare Protokollierungspunkte für eine Nachricht: ServiceLevelSendRequest, TransportSend, TransportReceive, ServiceLevelReceiveRequest, die auch vom Attribut "Message Source" in der Nachrichtenprotokoll-Ablaufverfolgung angegeben werden.

"Nachricht empfangen"-Ablaufverfolgung

Diese Ablaufverfolgung wird ausgegeben, wenn eine WCF-Nachricht bei Aktivierung der System.ServiceModel-Ablaufverfolgungsquelle auf Informations- oder Verbose-Ebene empfangen wird. Diese Ablaufverfolgung ist notwendig, um den Nachrichtenkorrelationspfeil in der Aktivitätsdiagrammansicht zu sehen.

"Nachricht gesendet"-Ablaufverfolgung

Diese Ablaufverfolgung wird ausgegeben, wenn eine WCF-Nachricht gesendet wird, wenn die System.ServiceModel-Ablaufverfolgungsquelle auf Informations- oder Verbose-Ebene aktiviert ist. Diese Ablaufverfolgung ist notwendig, um den Nachrichtenkorrelationspfeil in der Aktivitätsgraphenansicht zu sehen.

Abrufen von ChannelEndpointElement

Diese Ablaufverfolgung wird in einer Construct-Channel-Factory auf Informationsebene ausgegeben. Die Verfolgung beinhaltet eine Beschreibung des Endpunkts, mit dem der Client kommuniziert (Remoteadresse, Bindung, Vertragsname).

Abrufen des ServiceElement

Diese Ablaufverfolgung wird im Construct-Diensthost auf Informationsebene ausgegeben. Sie liefert eine Beschreibung des Dienstvertrags und der Bindung.

SocketConnection erstellen

Diese Ablaufverfolgung wird in der ersten "Verarbeiten"-Aktion, die vom Client durchgeführt wird, und in der "Bytes erhalten"-Aktivität im Dienst ausgegeben. Sie liefert die lokalen und Remote-IP-Adressen. Sie wird auf Informationsebene ausgegeben.