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