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, Instanziierung und Parallelität
Beschreibt die Instancing- und Sitzungsmodi von WCF und das Auswählen des richtigen Modus für Ihre Anwendung.

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
Erläutert, wie Peerdienste und -clients erstellt werden.

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
Erläutert die Unterstützung zum einfachen Verfügbarmachen von Syndication-Feeds von einem WCF-Dienst aus

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 in einer interoperablen Weise auffindbar sind.

Routing
Beschreibt den Routingdienst.

Referenz

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Grundlegende WCF-Programmierung