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 diretamente, um desenvolvedor SoapProtocolImporter usa a classe indiretamente por meio da ServiceDescriptionImporter classe .
Construtores
SoapProtocolImporter() |
Inicializa uma nova instância da classe SoapProtocolImporter. |
Propriedades
AbstractSchemas |
Obtém os esquemas XML abstratos usados pela instância ServiceDescriptionImporter associada. (Herdado de ProtocolImporter) |
Binding |
Obtém a associação de linguagem WSDL 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 objeto CodeIdentifiers 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 do .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 ServiceDescriptionImporter associada. (Herdado de ProtocolImporter) |
InputMessage |
Obtém a mensagem de entrada de linguagem WSDL 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 da classe de associação que o importador de protocolo está gerando no momento. (Herdado de ProtocolImporter) |
Operation |
Obtém a operação de linguagem WSDL abstrata 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 de linguagem WSDL 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 de linguagem WSDL 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 de linguagem WSDL 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 refere-se à associação atual, a porta atual é aquela na qual a associação foi encontrada mais recentemente. (Herdado de ProtocolImporter) |
PortType |
Obtém o PortType de linguagem WSDL que é implementado 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 ServiceDescriptionImporter associada. (Herdado de ProtocolImporter) |
Service |
Obtém o serviço de linguagem WSDL 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 objetos ServiceDescriptionCollection que pertencem à instância ServiceDescriptionImporter associada que são pesquisados quanto a associações das quais gerar classes de associação. (Herdado de ProtocolImporter) |
SoapBinding |
Obtém uma instância SoapBinding obtida por meio da propriedade SoapBinding com a propriedade Extensions. |
SoapExporter |
Obtém o objeto do tipo SoapCodeExporter usado internamente pela classe SoapProtocolImporter para gerar código de mapeamentos entre tipos do .NET Framework e de conteúdo de esquema XML codificado em SOAP. |
SoapImporter |
Obtém o objeto do tipo SoapSchemaImporter usado internamente pela classe SoapProtocolImporter para gerar mapeamentos entre tipos do .NET Framework e de conteúdo de esquema XML codificado em SOAP. |
Style |
Obtém um valor de enumeração que indica se uma classe de proxy de cliente ou de uma classe de servidor abstrata está sendo gerada. Os valores são Client e Server. O valor é o mesmo da propriedade Style da instância ServiceDescriptionImporter associada. (Herdado de ProtocolImporter) |
Warnings |
Obtém ou define um valor de enumeração ServiceDescriptionImportWarnings que indica os tipos de avisos, se houver algum, emitidos pelo importador de protocolo durante a geração das classes de associação. (Herdado de ProtocolImporter) |
XmlExporter |
Obtém o objeto do tipo XmlCodeExporter usado internamente pela classe SoapProtocolImporter para gerar código de mapeamentos entre tipos do .NET Framework e de conteúdo de esquema XML literal. |
XmlImporter |
Obtém o objeto do tipo XmlSchemaImporter usado internamente pela classe SoapProtocolImporter para gerar mapeamentos entre tipos do .NET Framework e de conteúdo de esquema XML literal. |
Métodos
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection) |
Para cada elemento XML ou extensão sem tratamento na coleção de extensões de entrada, ativa um aviso RequiredExtensionsIgnored ou OptionalExtensionsIgnored para cada elemento XML ou extensão sem tratamento 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 todo um namespace do código durante a geração de código. |
EndClass() |
Processa uma classe de associação após a geração dos métodos. |
EndNamespace() |
Executa o processamento de todo um namespace de código 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 a operação atual é compatível com o fluxo de operação. |
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 Identifiers). |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
OperationBindingSyntaxException(String) |
Produz uma Exception que indica que a instância OperationBinding atual 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 Exception que indica que a instância Operation atual 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 aviso UnsupportedBindingsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada. (Herdado de ProtocolImporter) |
UnsupportedOperationBindingWarning(String) |
Ativa um aviso UnsupportedOperationsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada. (Herdado de ProtocolImporter) |
UnsupportedOperationWarning(String) |
Ativa um aviso UnsupportedOperationsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada. (Herdado de ProtocolImporter) |