System.Runtime.Remoting.MetadataServices Espacio de nombres

Contiene las clases que usa la herramienta de línea de comandos Soapsuds (Soapsuds.exe) y el código de usuario para convertir metadatos en y desde el esquema XML para la infraestructura de comunicación remota. Algunas de las clases más importantes de este espacio de nombres son la SdlChannelSink clase y la MetaData clase .

Clases

Nombre Description
MetaData

Proporciona métodos que permiten trabajar con el esquema XML.

SdlChannelSink

Proporciona la implementación de un receptor de canal de servidor que genera el lenguaje de descripción de servicios web (WSDL) dinámicamente en el servidor.

SdlChannelSinkProvider

Proporciona la implementación del proveedor receptor del canal de servidor que crea SdlChannelSink instancias.

ServiceType

Asocia un tipo de objeto conocido que se pasa al generador del lenguaje de descripción de servicios web (WSDL) con un punto de conexión remoto que puede procesar los mensajes que se envían a un método en el tipo.

SUDSGeneratorException

Excepción que se produce si se produce un error durante la generación del lenguaje de descripción de servicios web (WSDL).

SUDSParserException

Excepción que se produce si se produce un error durante el análisis del lenguaje de descripción de servicios web (WSDL).

Enumeraciones

Nombre Description
SdlType

Especifica el tipo de esquema que se usa para describir los servicios proporcionados por una aplicación.

Comentarios

La SdlChannelSink infraestructura de comunicación remota usa la clase para generar el lenguaje de descripción de servicios web (WSDL) en el servidor.

La MetaData clase proporciona la funcionalidad de la herramienta soapsuds Tool (Soapsuds.exe) y se puede usar mediante programación para lograr el mismo resultado. Los métodos de la MetaData clase se pueden usar para crear esquemas XML que describen los servicios que se exponen en el código fuente y para crear código de C# a partir del esquema XML.