System.Web.Services.Description 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 classes que permitem descrever publicamente um serviço Web XML usando a linguagem WSDL. Cada classe neste namespace corresponde a um elemento específico na especificação de WSDL e a hierarquia de classe corresponde à estrutura XML de um documento WSDL válido. Para obter mais informações sobre WSDL, confira a especificação WSDL.
Classes
BasicProfileViolation |
Representa uma violação de WSDL do WSI Basic Profile versão 1.1. |
BasicProfileViolationCollection |
Contém uma coleção fortemente tipada de objetos BasicProfileViolation. |
BasicProfileViolationEnumerator |
Enumera os elementos em um BasicProfileViolationCollection. |
Binding |
Especifica o protocolo e o formato de dados concretos usados no serviço Web XML. Essa classe não pode ser herdada. |
BindingCollection |
Representa uma coleção de instâncias da classe Binding compatíveis com o serviço Web XML. Essa classe não pode ser herdada. |
DocumentableItem |
Representa a classe base abstrata da qual várias classes no namespace System.Web.Services.Description são derivadas. |
FaultBinding |
Especifica o formato de mensagens de erro que podem ser a saída como resultado da operação. Essa classe não pode ser herdada. |
FaultBindingCollection |
Representa uma coleção de instâncias da classe FaultBinding. Essa classe não pode ser herdada. |
HttpAddressBinding |
Representa um elemento de extensibilidade adicionado a um Port em um serviço Web XML. Essa classe não pode ser herdada. |
HttpBinding |
Representa um elemento de extensibilidade adicionado a um Binding em um serviço Web XML. Essa classe não pode ser herdada. |
HttpOperationBinding |
Representa um elemento de extensibilidade adicionado a um OperationBinding em um serviço Web XML. Essa classe não pode ser herdada. |
HttpUrlEncodedBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding em um serviço Web XML. Essa classe não pode ser herdada. |
HttpUrlReplacementBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding em um serviço Web XML. Especifica o formato para transmissão de dados por HTTP. Essa classe não pode ser herdada. |
Import |
Associa um namespace de XML a um local do documento. Essa classe não pode ser herdada. |
ImportCollection |
Fornece uma coleção de instâncias da classe Import que representa os documentos a serem importados para o serviço Web XML. Essa classe não pode ser herdada. |
InputBinding |
Fornece um conjunto de especificações para formatos de dados e protocolos usados pelo serviço Web XML para mensagens de entrada. Essa classe não pode ser herdada. |
Message |
Fornece uma definição abstrata de dados passados por um serviço Web XML. Essa classe não pode ser herdada. |
MessageBinding |
Descreve como o conteúdo abstrato é mapeado para um formato concreto. |
MessageCollection |
Representa uma coleção de instâncias da classe Message. Essa classe não pode ser herdada. |
MessagePart |
Representa as mensagens a serem divididas em suas unidades lógicas com informações abstratas específicas para cada parte. Essa classe não pode ser herdada. |
MessagePartCollection |
Representa uma coleção de instâncias da classe MessagePart. Essa classe não pode ser herdada. |
MimeContentBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding ou um OutputBinding dentro de um serviço Web XML, especificando o formato MIME para o corpo da transmissão HTTP. Essa classe não pode ser herdada. |
MimeMultipartRelatedBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding ou um OutputBinding, especificando os formatos MIME individuais para as partes da transmissão HTTP. Essa classe não pode ser herdada. |
MimePart |
Representa um elemento de extensibilidade adicionado a uma MimeMultipartRelatedBinding, especificando o tipo MIME concreto para o MessagePart ao qual o |
MimePartCollection |
Representa uma coleção de instâncias da classe MimePart. Essa classe não pode ser herdada. |
MimeTextBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding, um OutputBinding ou um MimePart, especificando os padrões de texto para os quais pesquisar a transmissão HTTP. Essa classe não pode ser herdada. |
MimeTextMatch |
Representa um padrão de texto para o qual a transmissão HTTP é pesquisada. Essa classe não pode ser herdada. |
MimeTextMatchCollection |
Fornece uma coleção de instâncias da classe MimeTextMatch. Essa classe não pode ser herdada. |
MimeXmlBinding |
Representa um elemento de extensibilidade adicionado a um MimePart, um InputBinding ou um OutputBinding. Especifica o esquema para mensagens XML que não estão em conformidade com SOAP. Essa classe não pode ser herdada. |
NamedItem |
Representa um item nomeado que pode ser documentado. |
Operation |
Fornece uma definição abstrata de uma ação compatível com o serviço Web XML. Essa classe não pode ser herdada. |
OperationBinding |
Fornece especificações para protocolos e formatos de dados para as mensagens usadas na ação compatível com o serviço Web XML. Essa classe não pode ser herdada. |
OperationBindingCollection |
Representa uma coleção de instâncias da classe OperationBinding. Essa classe não pode ser herdada. |
OperationCollection |
Representa uma coleção de instâncias da classe Operation. Essa classe não pode ser herdada. |
OperationFault |
Define as especificações de mensagens de erro retornadas pelo serviço Web XML. Essa classe não pode ser herdada. |
OperationFaultCollection |
Representa uma coleção de instâncias da classe OperationFault. Essa classe não pode ser herdada. |
OperationInput |
Define as especificações de mensagens de entrada recebidas pelo serviço Web XML. Essa classe não pode ser herdada. |
OperationMessage |
Representa um tipo de mensagem passado pela ação de um serviço Web XML. |
OperationMessageCollection |
Representa uma coleção de mensagens OperationInput e OperationOutput relacionadas a um serviço Web XML. Essa classe não pode ser herdada. |
OperationOutput |
Define as especificações de mensagens de saída retornadas pelo serviço Web XML. Essa classe não pode ser herdada. |
OutputBinding |
Fornece um conjunto de especificações para formatos de dados e protocolos usados pelo serviço Web XML para mensagens de saída. Essa classe não pode ser herdada. |
Port |
Define um ponto de extremidade individual contido no serviço Web XML. Essa classe não pode ser herdada. |
PortCollection |
Representa uma coleção de instâncias da classe Port. Essa classe não pode ser herdada. |
PortType |
Representa um conjunto nomeado de operações abstratas e as mensagens abstratas correspondentes. Essa classe não pode ser herdada. |
PortTypeCollection |
Representa uma coleção de instâncias da classe PortType; ou seja, uma coleção de conjuntos de operações compatíveis com o serviço Web XML. Essa classe não pode ser herdada. |
ProtocolImporter |
Fornece a funcionalidade comum entre os protocolos de comunicação para gerar classes para serviços Web. |
ProtocolReflector |
Fornece a funcionalidade comum entre os protocolos de comunicação para a criação de objetos ServiceDescription com base nas classes identificadas como serviços Web. |
Service |
Agrupa um conjunto de instâncias relacionadas à classe Port associadas a um serviço Web XML. Essa classe não pode ser herdada. |
ServiceCollection |
Representa uma coleção de instâncias da classe Service. Essa classe não pode ser herdada. |
ServiceDescription |
Fornece uma maneira de criar e formatar um arquivo de documento de linguagem WSDL válido, completo com namespaces, elementos e atributos apropriados para descrever um serviço Web XML. Essa classe não pode ser herdada. |
ServiceDescriptionBaseCollection |
Constitui a base para as coleções fortemente tipadas que são membros do namespace System.Web.Services.Description. |
ServiceDescriptionCollection |
Representa uma coleção de instâncias da classe ServiceDescription. Essa classe não pode ser herdada. |
ServiceDescriptionFormatExtension |
Representa um elemento de extensibilidade adicionado a um serviço Web XML. |
ServiceDescriptionFormatExtensionCollection |
Representa a coleção dos elementos de extensibilidade usados no serviço Web XML. Essa classe não pode ser herdada. |
ServiceDescriptionImporter |
Expõe um meio de gerar classes proxy do cliente para serviços Web XML. |
ServiceDescriptionReflector |
Fornece uma maneira gerenciada de visualização dinâmica, criando ou invocando tipos compatíveis com um serviço Web XML. |
Soap12AddressBinding |
Representa uma extensão de formato de descrição de serviço aplicada a um Port quando um serviço Web XML dá suporte à versão do protocolo SOAP 1.2. Essa classe não pode ser herdada. |
Soap12Binding |
Representa uma associação em um documento de linguagem WSDL para o protocolo SOAP versão 1.2. Essa classe não pode ser herdada. |
Soap12BodyBinding |
Representa uma extensão de formato de descrição de serviço aplicada a um InputBinding ou um OutputBinding quando um serviço Web XML é compatível com a versão do protocolo SOAP 1.2. Essa classe não pode ser herdada. |
Soap12FaultBinding |
Representa uma extensão de formato de descrição de serviço aplicada a um FaultBinding quando um serviço Web XML dá suporte à versão do protocolo SOAP 1.2. Essa classe não pode ser herdada. |
Soap12HeaderBinding |
Representa uma extensão de formato de descrição de serviço aplicada a um InputBinding ou um OutputBinding quando um serviço Web XML é compatível com a versão do protocolo SOAP 1.2. Essa classe não pode ser herdada. |
Soap12OperationBinding |
Representa uma extensão de formato de descrição de serviço aplicada a um OperationBinding quando um serviço Web XML dá suporte à versão do protocolo SOAP 1.2. Essa classe não pode ser herdada. |
SoapAddressBinding |
Representa um elemento de extensibilidade adicionado a um Port em um serviço Web XML. |
SoapBinding |
Representa uma extensão adicionada a um Binding em um serviço Web XML. Essa classe não pode ser herdada. |
SoapBodyBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding ou um OutputBinding. |
SoapExtensionImporter |
Fornece uma interface comum e funcionalidade para classes gerarem atributos de código que especificam extensões SOAP. |
SoapExtensionReflector |
Fornece uma interface comum e a funcionalidade para classes adicionarem informações de extensão SOAP a um objeto ServiceDescription por método. |
SoapFaultBinding |
Representa um elemento de extensibilidade adicionado a um FaultBinding em um serviço Web XML. |
SoapHeaderBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding ou um OutputBinding em um serviço Web XML. |
SoapHeaderFaultBinding |
Representa um elemento de extensibilidade adicionado a um InputBinding ou um OutputBinding em um serviço Web XML. Ele especifica os tipos de cabeçalho SOAP usados para transmitir informações de erro dentro do cabeçalho SOAP. |
SoapOperationBinding |
Representa uma extensão adicionada a um OperationBinding em um serviço Web XML. |
SoapProtocolImporter |
Gera classes para serviços Web que usam o protocolo SOAP. |
SoapTransportImporter |
Serve como uma classe base para classes derivadas que importam os protocolos de transmissão de SOAP para serviços Web XML. |
Types |
Descreve definições de tipo de dados relevantes às mensagens trocadas. Essa classe não pode ser herdada. |
WebReference |
Descreve uma referência a uma coleção de serviços Web XML. |
WebReferenceCollection |
Descreve uma coleção de objetos WebReference. |
WebReferenceOptions |
A classe WebReferenceOptions representa as opções de geração de código especificadas em um arquivo de texto XML. |
WebServicesInteroperability |
A classe WebServicesInteroperability fornece métodos para verificar se determinados serviços Web estão em conformidade com uma determinada especificação WS-I (Web Services Interoperability) da organização. |
Enumerações
OperationFlow |
Especifica o tipo de transmissão que pode ser compatível com um ponto de extremidade do serviço Web XML. |
ServiceDescriptionImportStyle |
Especifica se a importação é feita no servidor ou no computador cliente. |
ServiceDescriptionImportWarnings |
Especifica o tipo de avisos gerados pelo Import(CodeNamespace, CodeCompileUnit). |
SoapBindingStyle |
Especifica o tipo de ação que ocorre no serviço Web XML no nível da hierarquia de classe à qual esta enumeração é aplicada. |
SoapBindingUse |
Especifica se as partes da mensagem são codificadas como definições de tipo abstrato ou definições de esquema concreto. |