Exemples d'extensibilité de Windows Communication Foundation
Les exemples de cette section montrent quelques scénarios d'extensibilité Windows Communication Foundation (WCF).
Dans cette section
- DataContract Surrogate
Montre comment les processus tels que la sérialisation, la désérialisation, l'exportation de schéma et l'importation de schéma peuvent être personnalisés à l'aide classe de substitution d'un contrat de données. Cet exemple indique comment utiliser un substitut dans un scénario de client et serveur où les données sont sérialisées et transmises entre un client et un service WCF.
- Extending Control Over Error Handling and Reporting
Montre comment étendre le contrôle à la gestion des erreurs et au rapport d'erreurs dans un service WCF à l'aide de l'interface IErrorHandler.
- Operation Formatter and Operation Selector
Montre comment les points d'extensibilité WCF peuvent être utilisés pour autoriser l'utilisation des données de message dans un format différent de celui que WCF attend. Par défaut, les formateurs WCF s'attendent à ce que des paramètres de méthode soient inclus sous l'élément <soap:body>. L'exemple indique à la place comment connecter un formateur d'opération personnalisé qui analyse les données de paramètre d'une chaîne de requête HTTP GET chaîne et appelle des méthodes à l'aide de ces données.
- Custom Service Host
Montre comment utiliser un dérivé personnalisé de la classe ServiceHost pour altérer le comportement d'exécution d'un service. Cette approche propose une alternative réutilisable à la configuration d'un grand nombre de services de manière commune. L'exemple montre également comment utiliser la classe ServiceHostFactory pour utiliser un ServiceHost personnalisé dans les services IIS (Internet Information Services) ou dans un environnement d'hébergement WAS (Windows Process Activation Service).
- Exemples d'extensibilité de l'instanciation
Montre des scénarios d'extensibilité de l'instanciation de WCF.
- Custom Message Filter
Montre comment remplacer les filtres de message que WCF utilise pour distribuer des messages aux points de terminaison.
- Parameter Filter
Montre comment valider les paramètres passés à une méthode avant qu'elle soit appelée.
- Message Inspectors
Montre comment implémenter et configurer des inspecteurs de message de service et de client.
- Exemples d'extensibilité des métadonnées
Montre des scénarios d'extensibilité des métadonnées WCF.
- Exemples d'extensibilité interopérable
Montre des scénarios d'extensibilité interopérables WCF.
- Exemples d'extensibilité des liaisons
Montre des scénarios d'extensibilité des liaisons WCF.
- Exemples d'extensibilité du transport
Montre des scénarios d'extensibilité du transport WCF.
- Exemples d'extensibilité du codeur de message
Montre des scénarios d'extensibilité des canaux WCF.
- Exemples d'extensibilité du codeur de message
Montre des scénarios d'extensibilité du codeur de message WCF.
- Rules-Driven WCF Router
Utilise le moteur de règles de Windows Workflow Foundation (WF) pour implémenter les fonctionnalités de routeur principales qui déterminent où transférer un message donné.
- Exemples d'extensibilité de la sécurité
Montre des scénarios d'extensibilité de la sécurité WCF.
- File Persistence Provider, exemple
Montre comment créer un fournisseur de persistance qui fonctionne avec des services fiables.
- Exemples d'extensibilité du modèle de programmation Web
Montre comment utiliser le modèle d'extensibilité pour le modèle de programmation Web WCF.
- Exemples d'extensibilité de la syndication
Montre comment utiliser le modèle d'extensibilité pour les flux de syndication WCF (ATOM/RSS).
- JSON with Padding (AJAX)
Montre la prise en charge pour JSON with Padding (JSONP) dans les services WCF.
Voir aussi
Autres ressources
Instructions de configuration
Conseils de dépannage
Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.