SoapProtocolImporter Classe
Definição
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.
Gera classes para serviços Web que usam o protocolo SOAP.
public ref class SoapProtocolImporter : System::Web::Services::Description::ProtocolImporter
public class SoapProtocolImporter : System.Web.Services.Description.ProtocolImporter
type SoapProtocolImporter = class
inherit ProtocolImporter
Public Class SoapProtocolImporter
Inherits ProtocolImporter
- Herança
Comentários
A SoapProtocolImporter classe gera código proxy do cliente ou código de servidor abstrato de acordo com o protocolo SOAP. A classe gera uma classe para cada associação com suporte definida em um documento WSDL (Linguagem de Descrição dos Serviços Web).
Normalmente, em vez de invocar SoapProtocolImporter diretamente, um desenvolvedor usa a classe indiretamente por meio da ServiceDescriptionImporter classe.
Construtores
| Nome | Description |
|---|---|
| SoapProtocolImporter() |
Inicializa uma nova instância da classe SoapProtocolImporter. |
Propriedades
| Nome | Description |
|---|---|
| AbstractSchemas |
Obtém os esquemas XML abstratos usados pela instância associada ServiceDescriptionImporter . (Herdado de ProtocolImporter) |
| Binding |
Obtém a associação WSDL (Linguagem de Descrição dos Serviços Web) que o importador de protocolo está processando no momento para gerar uma classe. (Herdado de ProtocolImporter) |
| ClassName |
Obtém o nome da classe de associação que está sendo gerada no momento. (Herdado de ProtocolImporter) |
| ClassNames |
Obtém o CodeIdentifiers objeto que gera um nome exclusivo para a classe de associação que está sendo gerada no momento. (Herdado de ProtocolImporter) |
| CodeNamespace |
Obtém uma representação do namespace .NET Framework das classes de associação que estão sendo geradas. (Herdado de ProtocolImporter) |
| CodeTypeDeclaration |
Obtém uma representação da classe de associação que está sendo gerada no momento. (Herdado de ProtocolImporter) |
| ConcreteSchemas |
Obtém os esquemas XML concretos usados pela instância associada ServiceDescriptionImporter . (Herdado de ProtocolImporter) |
| InputMessage |
Obtém a mensagem de entrada WSDL (Linguagem de Descrição dos Serviços Web) para a operação abstrata que o importador de protocolo está processando no momento para gerar um método em uma classe de associação. (Herdado de ProtocolImporter) |
| MethodName |
Obtém o nome do método de classe de associação que o importador de protocolo está gerando no momento. (Herdado de ProtocolImporter) |
| Operation |
Obtém a operação abstrata WSDL (Linguagem de Descrição dos Serviços Web) que o importador de protocolo está processando no momento para gerar um método em uma classe de associação. (Herdado de ProtocolImporter) |
| OperationBinding |
Obtém a associação de operação WSDL (Linguagem de Descrição dos Serviços Web) que o importador de protocolo está processando no momento para gerar um método em uma classe de associação. (Herdado de ProtocolImporter) |
| OutputMessage |
Obtém a mensagem de saída WSDL (Linguagem de Descrição dos Serviços Web) para a operação abstrata que o importador de protocolo está processando no momento para gerar um método em uma classe de associação. (Herdado de ProtocolImporter) |
| Port |
Obtém uma porta WSDL (Linguagem de Descrição dos Serviços Web) que contém uma referência à associação que o importador de protocolo está processando no momento para gerar uma classe de associação. Se mais de uma porta se referir à associação atual, a porta atual será aquela na qual a associação foi encontrada mais recentemente. (Herdado de ProtocolImporter) |
| PortType |
Obtém a Linguagem de Descrição dos Serviços Web (WSDL) PortType implementada pela associação que o importador de protocolo está processando no momento para gerar uma classe de associação. (Herdado de ProtocolImporter) |
| ProtocolName |
Obtém um valor de "Soap". |
| Schemas |
Obtém todos os esquemas XML, abstratos e concretos, usados pela instância associada ServiceDescriptionImporter . (Herdado de ProtocolImporter) |
| Service |
Obtém o serviço WSDL (Linguagem de Descrição dos Serviços Web) que contém uma referência à associação que o importador de protocolo está processando no momento para gerar uma classe de associação. (Herdado de ProtocolImporter) |
| ServiceDescriptions |
Obtém os ServiceDescriptionCollection objetos que pertencem à instância associada ServiceDescriptionImporter que são pesquisados para associações das quais gerar classes de associação. (Herdado de ProtocolImporter) |
| SoapBinding |
Obtém uma SoapBinding instância obtida por meio da SoapBinding propriedade da Extensions propriedade. |
| SoapExporter |
Obtém o objeto do tipo SoapCodeExporter usado internamente pela classe SoapProtocolImporter para gerar código de mapeamentos entre o conteúdo do esquema XML codificado em SOAP e tipos de .NET. |
| SoapImporter |
Obtém o objeto do tipo SoapSchemaImporter usado internamente pela classe SoapProtocolImporter para gerar mapeamentos entre o conteúdo do esquema XML codificado em SOAP e .NET tipos. |
| Style |
Obtém um valor de enumeração que indica se uma classe proxy de cliente ou uma classe de servidor abstrata está sendo gerada. Os valores são Cliente e Servidor. O valor é o da propriedade da ServiceDescriptionImporter instância associadaStyle. (Herdado de ProtocolImporter) |
| Warnings |
Obtém ou define um ServiceDescriptionImportWarnings valor de enumeração que indica os tipos de avisos, se houver, emitidos pelo importador de protocolo ao gerar classes de associação. (Herdado de ProtocolImporter) |
| XmlExporter |
Obtém o objeto do tipo XmlCodeExporter usado internamente pela classe SoapProtocolImporter para gerar código a partir de mapeamentos entre o conteúdo do esquema XML literal e tipos de .NET. |
| XmlImporter |
Obtém o objeto do tipo XmlSchemaImporter usado internamente pela classe SoapProtocolImporter para gerar mapeamentos entre o conteúdo do esquema XML literal e os tipos de .NET. |
Métodos
| Nome | Description |
|---|---|
| AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Para cada extensão sem tratamento ou elemento XML na coleção de extensões de entrada, ativa um RequiredExtensionsIgnored ou OptionalExtensionsIgnored aviso para cada extensão sem tratamento ou elemento XML na coleção de extensões de entrada. (Herdado de ProtocolImporter) |
| BeginClass() |
Inicializa a geração de uma classe de associação. |
| BeginNamespace() |
Executa a inicialização de um namespace de código inteiro durante a geração de código. |
| EndClass() |
Processa uma classe de associação após a geração de métodos. |
| EndNamespace() |
Executa o processamento de um namespace de código inteiro após a geração de classe de associação. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GenerateMethod() |
Gera o código do método para uma classe de associação. |
| GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| IsBindingSupported() |
Determina se uma classe pode ser gerada para a associação atual. |
| IsOperationFlowSupported(OperationFlow) |
Determina se o fluxo de operação da operação atual tem suporte. |
| IsSoapEncodingPresent(String) |
Verifica a presença de "http://schemas.xmlsoap.org/soap/encoding/" em uma cadeia de caracteres que representa uma lista de URIs (Uniform Resource Indicators). |
| MemberwiseClone() |
Cria uma cópia superficial do Objectatual. (Herdado de Object) |
| OperationBindingSyntaxException(String) |
Produz uma exceção que indica que a instância atual OperationBinding para a qual uma classe de associação está sendo gerada é inválida dentro do namespace de destino. (Herdado de ProtocolImporter) |
| OperationSyntaxException(String) |
Produz uma exceção que indica que a instância atual Operation para a qual uma classe de associação está sendo gerada é inválida dentro do namespace de destino. (Herdado de ProtocolImporter) |
| ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
| UnsupportedBindingWarning(String) |
Ativa um UnsupportedBindingsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida por meio da Warnings propriedade. Esse método também adiciona uma mensagem de aviso aos comentários da classe que está sendo gerada. (Herdado de ProtocolImporter) |
| UnsupportedOperationBindingWarning(String) |
Ativa um UnsupportedOperationsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida por meio da Warnings propriedade. Esse método também adiciona uma mensagem de aviso aos comentários da classe que está sendo gerada. (Herdado de ProtocolImporter) |
| UnsupportedOperationWarning(String) |
Ativa um UnsupportedOperationsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida por meio da Warnings propriedade. Esse método também adiciona uma mensagem de aviso aos comentários da classe que está sendo gerada. (Herdado de ProtocolImporter) |