Informations détaillées sur les fonctionnalités de WCF

Windows Communication Foundation offre un contrôle étendu sur les fonctions de messagerie d’une application. Les rubriques de cette section présentent dans le détail les fonctionnalités disponibles. Pour plus d’informations sur la programmation de base, consultez Programmation WCF de base.

Dans cette section

Services de workflow
Explique comment créer et configurer des services de workflow.

Points de terminaison : Adresses, liaisons et contrats
Décrit comment contrôler plusieurs aspects de votre service.

Transfert de données et sérialisation
Décrit comment la sérialisation des données peut être adaptée pour l'interopérabilité ou la compatibilité future.

Sessions, instanciation et accès concurrentiel
Décrit l’instanciation et les modes de session de WCF et comment sélectionner le mode approprié pour votre application.

Transports
Décrit comment configurer la couche de transport, le niveau le plus bas de la pile de canaux.

Files d'attente et sessions fiables
Décrit les files d'attente, qui stockent des messages provenant d'une application émettrice pour le compte d'une application réceptrice et envoient ultérieurement ces messages à l'application réceptrice.

Transactions
Explique comment créer des opérations traitées qui peuvent être restaurées si nécessaire.

Sécurité
Décrit comment la sécurité WCF vous aide à créer des applications qui offrent confidentialité et intégrité. L’authentification et l’autorisation sont également disponibles, de même que les fonctionnalités d’audit.

Réseaux homologues
Explique comment créer des clients et des services homologues.

Métadonnées
Décrit l'architecture et les formats de métadonnées.

Clients
Décrit comment créer divers clients qui accèdent à des services.

Hébergement
Décrit l'hébergement. Un service peut être hébergé par une autre application ou il peut être auto-hébergé.

Interopérabilité et intégration
Décrit comment utiliser WCF pour étendre votre logique existante plutôt qu’avoir à la réécrire si vous avez beaucoup investi dans la logique d’application basée sur des composants et hébergée dans COM+.

Modèle de programmation HTTP Web WCF
Décrit le modèle de programmation Web WCF qui permet aux développeurs d’exposer des opérations de service WCF aux points de terminaison non-SOAP.

Syndication WCF
Décrit la prise en charge permettant d’exposer facilement des flux de syndication à partir d’un service WCF.

Intégration d'AJAX et prise en charge de JSON
Décrit la prise en charge pour ASP.NET AJAX (Asynchronous JavaScript and XML) et le format de données JSON (JavaScript Object Notation) qui permet aux services WCF d’exposer des opérations aux clients AJAX.

Discovery WCF
Décrit la prise en charge pour permettre aux services d’être détectables pendant le temps d’exécution d’une façon interopérable à l’aide du protocole WS-Discovery.

Routage
Décrit le service de routage.

Informations de référence

System.ServiceModel

System.ServiceModel.Channels

System.IdentityModel.Selectors

System.ServiceModel.Routing

Programmation WCF de base