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.
- Erweitern der Kontrolle über Fehlerbehandlung und -meldung
Zeigt, wie die Kontrolle über die Verarbeitung und Meldung von Fehlern in einem WCF-Dienst mithilfe der IErrorHandler-Schnittstelle erweitert werden kann.
- 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.
- Beispiele zur Instanziierungserweiterbarkeit
Veranschaulicht Szenarios zur Erweiterbarkeit der WCF-Instanziierung.
- Benutzerdefinierter Nachrichtenfilter
Zeigt, wie die Nachrichtenfilter ersetzt werden, mit denen WCF Nachrichten auf Endpunkte verteilt.
- 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.
- Beispiele zur Erweiterbarkeit von Metadaten
Veranschaulicht Szenarios zur Erweiterbarkeit von WCF-Metadaten.
- Interoperable Erweiterbarkeitsbeispiele
Veranschaulicht Szenarios zur Erweiterbarkeit der WCF-Interoperabilität.
- Beispiele zur Erweiterung von Bindungen
Veranschaulicht Szenarios zur Erweiterbarkeit von WCF-Bindungen.
- Beispiele für die Transporterweiterbarkeit
Veranschaulicht Szenarios zur Erweiterbarkeit von WCF-Transporten.
- Beispiele für Nachrichtenencodererweiterbarkeit
Veranschaulicht Szenarios zur Erweiterbarkeit von WCF-Kanälen.
- Beispiele für Nachrichtenencodererweiterbarkeit
Veranschaulicht Szenarios zur Erweiterbarkeit von WCF-Nachrichtenencodern.
- 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.
- Sicherheitserweiterbarkeitsbeispiele
Veranschaulicht Szenarios zur Erweiterbarkeit der WCF-Sicherheit.
- Beispiel für Datei-Persistenz-Provider
Veranschaulicht, wie ein Persistenz-Provider erstellt wird, der mit permanenten Diensten arbeitet.
- Beispiele für die Erweiterbarkeit von Webprogrammiermodellen
Veranschaulicht, wie das Erweiterbarkeitsmodell für das WCF-Webprogrammiermodell verwendet wird.
- Beispiele zu Syndication-Erweiterbarkeit
Veranschaulicht, wie das Erweiterbarkeitsmodell für WCF-Syndication-Feeds (ATOM/RSS) verwendet wird.
- JSON mit Padding (AJAX)
Veranschaulicht die Unterstützung für JSON mit Padding (JSONP) in WCF-Diensten.
Siehe auch
Weitere Ressourcen
Setupanweisungen
Hinweise zur Fehlerbehebung
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.