System.Runtime.Remoting.MetadataServices Espaço de Nomes

Contém as classes utilizadas pela ferramenta de linha de comandos Soapsuds Tool (Soapsuds.exe) e o código do utilizador para converter metadados para e a partir do esquema XML para a infraestrutura remota. Algumas das classes mais importantes deste espaço de nomes são a SdlChannelSink classe e a MetaData classe.

Classes

Name Description
MetaData

Fornece métodos que permitem trabalhar com esquema XML.

SdlChannelSink

Fornece a implementação para um sink de canal de servidor que gera dinamicamente Web Services Description Language (WSDL) no servidor.

SdlChannelSinkProvider

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

ServiceType

Associa um tipo de objeto bem conhecido que é passado para o gerador da Web Services Description Language (WSDL) a um endpoint remoto que pode processar mensagens enviadas para um método no tipo.

SUDSGeneratorException

A exceção é lançada se ocorrer um erro durante a geração da Web Services Description Language (WSDL).

SUDSParserException

A exceção é lançada se ocorrer um erro durante a análise da Web Services Description Language (WSDL).

Enumerações

Name Description
SdlType

Especifica o tipo de esquema utilizado para descrever os serviços fornecidos por uma aplicação.

Observações

A SdlChannelSink classe é utilizada pela infraestrutura remota para gerar Web Services Description Language (WSDL) no lado do servidor.

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