Freigeben über


Bedeutende Ablaufverfolgungen

In diesem Thema werden einige der wichtigsten Ablaufverfolgungen aufgeführt, die von Windows Communication Foundation (WCF) ausgegeben werden.

Bedeutende Ablaufverfolgungen

Trace 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 empfangen wird, wenn die System.ServiceModel-Ablaufverfolgungsquelle auf der Stufe „Information“ oder „Ausführlich“ aktiviert ist. 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, sofern die System.ServiceModel-Ablaufverfolgungsquelle auf der Stufe Information oder Ausführlich aktiviert wurde. Diese Ablaufverfolgung ist notwendig, um den Nachrichtenkorrelationspfeil in der Aktivitätsdiagrammansicht 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 remoten IP-Adressen. Sie wird auf Informationsebene ausgegeben.