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. |