System.Runtime.Remoting.MetadataServices Namespace

Contém as classes usadas pela ferramenta de linha de comando Soapsuds Tool (Soapsuds.exe) e o código do usuário para converter metadados de e para o esquema XML para a infraestrutura de comunicação remota. Algumas das classes mais importantes desse namespace são a SdlChannelSink classe e a MetaData classe.

Classes

Nome Description
MetaData

Fornece métodos que permitem que você trabalhe com o esquema XML.

SdlChannelSink

Fornece a implementação de um coletor de canal de servidor que gera WSDL (Linguagem de Descrição dos Serviços Web) dinamicamente no servidor.

SdlChannelSinkProvider

Fornece a implementação para o provedor de coletor de canal de servidor que cria SdlChannelSink instâncias.

ServiceType

Associa um tipo de objeto conhecido que é passado para o gerador WSDL (Linguagem de Descrição dos Serviços Web) a um ponto de extremidade remoto que pode processar mensagens que são enviadas para um método no tipo.

SUDSGeneratorException

A exceção gerada se ocorrer um erro durante a geração da Linguagem de Descrição dos Serviços Web (WSDL).

SUDSParserException

A exceção gerada se ocorrer um erro durante a análise da Linguagem de Descrição dos Serviços Web (WSDL).

Enumerações

Nome Description
SdlType

Especifica o tipo de esquema usado para descrever os serviços fornecidos por um aplicativo.

Comentários

A SdlChannelSink classe é usada pela infraestrutura de comunicação remota para gerar a WSDL (Linguagem de Descrição dos Serviços Web) no lado do servidor.

A MetaData classe fornece a funcionalidade da ferramenta de linha de comando Soapsuds Tool (Soapsuds.exe) e pode ser usada programaticamente para obter o mesmo resultado. Os métodos da MetaData classe podem ser usados para criar esquemas XML que descrevem os serviços expostos no código-fonte e para criar código C# a partir do esquema XML.