System.Runtime.Remoting.MetadataServices Espace de noms

Contient les classes utilisées par l’outil en ligne de commande Soapsuds Tool (Soapsuds.exe) et le code utilisateur pour convertir les métadonnées vers et à partir du schéma XML pour l’infrastructure de communication à distance. Certaines des classes les plus importantes de cet espace de noms sont la SdlChannelSink classe et la MetaData classe.

Classes

Nom Description
MetaData

Fournit des méthodes qui vous permettent d’utiliser un schéma XML.

SdlChannelSink

Fournit l’implémentation d’un récepteur de canal de serveur qui génère dynamiquement le langage WSDL (Web Services Description Language) sur le serveur.

SdlChannelSinkProvider

Fournit l’implémentation du fournisseur de récepteur de canal serveur qui crée des SdlChannelSink instances.

ServiceType

Associe un type d’objet connu qui est passé au générateur WSDL (Web Services Description Language) avec un point de terminaison distant qui peut traiter les messages envoyés à une méthode sur le type.

SUDSGeneratorException

Exception levée si une erreur se produit pendant la génération du langage WSDL (Web Services Description Language).

SUDSParserException

Exception levée si une erreur se produit lors de l’analyse du langage WSDL (Web Services Description Language).

Énumérations

Nom Description
SdlType

Spécifie le type de schéma utilisé pour décrire les services fournis par une application.

Remarques

La SdlChannelSink classe est utilisée par l’infrastructure de communication à distance pour générer le langage WSDL (Web Services Description Language) côté serveur.

La MetaData classe fournit les fonctionnalités de l’outil en ligne de commande Soapsuds Tool (Soapsuds.exe) et peut être utilisée par programme pour obtenir le même résultat. Les méthodes de la MetaData classe peuvent être utilisées pour créer des schémas XML qui décrivent les services exposés dans le code source et pour créer du code C# à partir du schéma XML.