Freigeben über


Details zur WCF-Funktion

Windows Communication Foundation (WCF) ermöglicht umfassende Kontrolle über die Messagingfunktionen einer Anwendung. In den Themen in diesem Abschnitt finden Sie ausführliche Informationen zu den verfügbaren Features. Weitere Informationen zur grundlegenden Programmierung finden Sie unter Basic WCF Programming.

In diesem Abschnitt

Workflowdienste Beschreibt, wie Workflowdienste erstellt und konfiguriert werden.

Endpunkte: Adressen, Bindungen und Verträge Beschreibt, wie Sie mehrere Aspekte Ihres Diensts steuern.

Datenübertragung und Serialisierung Beschreibt, wie die Serialisierung von Daten auf die Interoperation oder zukünftige Kompatibilität zugeschnitten werden kann.

Sitzungen, Instancing und Parallelität Beschreibt die Instancing- und Sitzungsmodi von WCF und wie Sie den richtigen Modus für Ihre Anwendung auswählen.

Transporte Beschreibt, wie die Transportschicht konfiguriert wird, die niedrigste Ebene des Kanalstapels.

Warteschlangen und zuverlässige Sitzungen Beschreibt Warteschlangen, die Nachrichten aus einer sendenden Anwendung im Namen einer empfangenden Anwendung speichern und diese Nachrichten später an die empfangende Anwendung weiterleiten.

Transaktionen Erläutert, wie Transaktionen erstellt werden, die bei Bedarf zurückgesetzt werden können.

Sicherheit Beschreibt, wie WCF-Sicherheit Ihnen hilft, Anwendungen zu erstellen, die Vertraulichkeit und Integrität aufweisen. Authentifizierung und Autorisierung sind ebenfalls verfügbar, ebenso wie Überwachungsfeatures.

Peer-to-Peer-Netzwerk Details zum Erstellen von Peerdiensten und -clients.

Metadaten Beschreibt die Metadatenarchitektur und -formate.

Klienten Beschreibt, wie Sie eine Vielzahl von Clients erstellen, die auf Dienste zugreifen.

Hosting Beschreibt das Hosting. Ein Dienst kann von einer anderen Anwendung gehostet werden oder selbst gehostet werden.

Interoperabilität und Integration Beschreibt, wie SIE WCF verwenden, um Ihre vorhandene Logik zu erweitern, anstatt sie neu zu schreiben, wenn Sie über eine erhebliche Investition in komponentenbasierte Anwendungslogik verfügen, die in COM+ gehostet wird.

WCF-Web-HTTP-Programmiermodell Beschreibt das WCF Web Programming Model, mit dem Entwickler WCF-Dienstvorgänge für Nicht-SOAP-Endpunkte verfügbar machen können.

WCF Syndication Beschreibt die Unterstützung, um Veröffentlichungsfeeds von einem WCF-Dienst einfach verfügbar zu machen.

AJAX-Integration und JSON-Unterstützung Beschreibt die Unterstützung für ASP.NET asynchrones JavaScript und XML (AJAX) und das JavaScript Object Notation (JSON)-Datenformat, damit WCF-Dienste Vorgänge für AJAX-Clients verfügbar machen können.

WCF Discovery Beschreibt die Unterstützung, damit Dienste zur Laufzeit mithilfe des WS-Discovery Protokolls auf interoperable Weise auffindbar sind.

Routing Beschreibt den Routingdienst.

Referenz

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Grundlegende WCF-Programmierung