Beispiele zur Erweiterbarkeit der Windows Communication Foundation

Die Beispiele in diesem Abschnitt veranschaulichen einige Windows Communication Foundation (WCF)-Erweiterungsszenarios.

In diesem Abschnitt

  • DataContract-Ersatzzeichen
    Zeigt, wie Prozesse wie Serialisierung, Deserialisierung, Schemaexport und Schemaimport mithilfe einer Datenvertrag-Ersatzzeichenklasse angepasst werden können. In diesem Beispiel wird die Verwendung eines Ersatzzeichens in einem Client- und Serverszenario veranschaulicht, in dem Daten serialisiert und zwischen einem WCF-Client und -Dienst übertragen werden.
  • Vorgangsformatierer und Vorgangsauswahl
    Zeigt, wie mithilfe von WCF-Erweiterungspunkten erlaubt werden kann, dass sich Nachrichtendaten in einem anderen Format als in WCF erwartet befinden. Standardmäßig erwarten WCF-Formatierer, dass Methodenparameter unter dem <soap:body>-Element enthalten sind. Stattdessen zeigt das Beispiel, wie ein benutzerdefinierter Vorgangsformatierer eingesetzt wird, der Parameterdaten aus einer HTTP-GET-Abfragezeichenfolge analysiert und mit diesen Daten dann Methoden aufruft.
  • Benutzerdefinierter Diensthost
    Zeigt, wie mit einer benutzerdefinierten Ableitung der ServiceHost-Klasse das Laufzeitverhalten eines Diensts geändert wird. Dieser Ansatz stellt eine wiederverwendbare Alternative zum Konfigurieren einer großen Anzahl von Diensten auf die übliche Weise dar. Außerdem zeigt das Beispiel, wie mithilfe der ServiceHostFactory-Klasse ein benutzerdefinierter ServiceHost in der IIS- (Internet Information Services, Internetinformationsdienste) oder WAS-Hostumgebung (Windows Process Activation Service) verwendet wird.
  • Parameterfilter
    Zeigt, wie vor dem Aufrufen einer Methode die an sie übergebenen Parameter überprüft werden.
  • Nachrichteninspektoren
    Zeigt, wie Client- und Dienstnachrichteninspektoren implementiert und konfiguriert werden.
  • WCF-Router auf Grundlage von Regeln
    Verwendet das Regelmodul von Windows Workflow Foundation (WF) zum Implementieren der Router-Kernfunktionen, die bestimmen, wohin eine bestimmte Nachricht weitergeleitet werden soll.

Siehe auch

Weitere Ressourcen

Setupanweisungen
Hinweise zur Fehlerbehebung

Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.