Partilhar via


System.Runtime.Remoting.MetadataServices Namespace

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

Classes

MetaData

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

SdlChannelSink

Fornece a implementação de um servidor de coletor de canal que gera linguagem WSDL dinamicamente no servidor.

SdlChannelSinkProvider

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

ServiceType

Associa um tipo de objeto conhecido passado para o gerador de linguagem WSDL com um ponto de extremidade remoto que pode processar as mensagens enviadas para um método no tipo.

SUDSGeneratorException

A exceção gerada se ocorrer um erro durante a geração da linguagem WSDL.

SUDSParserException

A exceção gerada se ocorrer um erro durante a análise da linguagem WSDL.

Enumerações

SdlType

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

Comentários

A SdlChannelSink classe é usada pela infraestrutura de comunicação remota para gerar wsdl (linguagem de descrição de 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# com base no esquema XML.