System.Runtime.Remoting.MetadataServices Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.