SoapProtocolImporter Classe

Definição

Gera classes para serviços Web que usam o protocolo SOAP.Generates classes for Web services that use the SOAP protocol.

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
SoapProtocolImporter

Comentários

A SoapProtocolImporter classe gera código de proxy de cliente ou código de servidor abstrato de acordo com o protocolo SOAP.The SoapProtocolImporter class generates client proxy code or abstract server code according to the SOAP protocol. A classe gera uma classe para cada associação com suporte definida em um documento WSDL (Web Services Description Language).The class generates a class for each supported binding defined in a Web Services Description Language (WSDL) document.

Normalmente, em vez de invocar SoapProtocolImporter diretamente, um desenvolvedor usa a classe indiretamente por meio da ServiceDescriptionImporter classe.Typically, instead of invoking SoapProtocolImporter directly, a developer uses the class indirectly through the ServiceDescriptionImporter class.

Construtores

SoapProtocolImporter()

Inicializa uma nova instância da classe SoapProtocolImporter.Initializes a new instance of the SoapProtocolImporter class.

Propriedades

AbstractSchemas

Obtém os esquemas XML abstratos usados pela instância ServiceDescriptionImporter associada.Gets the abstract XML schemas used by the associated ServiceDescriptionImporter instance.

(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.Gets the Web Services Description Language (WSDL) binding that the protocol importer is currently processing to generate a class.

(Herdado de ProtocolImporter)
ClassName

Obtém o nome da classe de associação que está sendo gerada no momento.Gets the name of the binding class that is currently being generated.

(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.Gets the CodeIdentifiers object that generates a unique name for the binding class that is currently being generated.

(Herdado de ProtocolImporter)
CodeNamespace

Obtém uma representação do namespace do .NET Framework das classes de associação que estão sendo geradas.Gets a representation of the .NET Framework namespace of the binding classes that are being generated.

(Herdado de ProtocolImporter)
CodeTypeDeclaration

Obtém uma representação da classe de associação que está sendo gerada no momento.Gets a representation of the binding class that is currently being generated.

(Herdado de ProtocolImporter)
ConcreteSchemas

Obtém os esquemas XML concretos usados pela instância ServiceDescriptionImporter associada.Gets the concrete XML schemas used by the associated ServiceDescriptionImporter instance.

(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.Gets the Web Services Description Language (WSDL) input message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.

(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.Gets the name of the binding class method which that the protocol importer is currently generating.

(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.Gets the abstract Web Services Description Language (WSDL) operation that the protocol importer is currently processing to generate a method in a binding class.

(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.Gets the Web Services Description Language (WSDL) operation binding that the protocol importer is currently processing to generate a method in a binding class.

(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.Gets the Web Services Description Language (WSDL) output message for the abstract operation that the protocol importer is currently processing to generate a method in a binding class.

(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.Gets a Web Services Description Language (WSDL) port that contains a reference to the binding that the protocol importer is currently processing to generate a binding class. Se mais de uma porta refere-se à associação atual, a porta atual é aquela na qual a associação foi encontrada mais recentemente.If more than one port refers to the current binding, the current port is the one in which the binding has most recently been found.

(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.Gets the Web Services Description Language (WSDL) PortType that is implemented by the binding that the protocol importer is currently processing to generate a binding class.

(Herdado de ProtocolImporter)
ProtocolName

Obtém um valor de "Soap".Gets a value of "Soap".

Schemas

Obtém todos os esquemas XML, abstratos e concretos, usados pela instância ServiceDescriptionImporter associada.Gets all the XML schemas, both abstract and concrete, used by the associated ServiceDescriptionImporter instance.

(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.Gets the Web Services Description Language (WSDL) service that contains a reference to the binding that the protocol importer is currently processing to generate a binding class.

(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.Gets the ServiceDescriptionCollection objects that belong to the associated ServiceDescriptionImporter instance that are searched for bindings from which to generate binding classes.

(Herdado de ProtocolImporter)
SoapBinding

Obtém uma instância SoapBinding obtida por meio da propriedade SoapBinding com a propriedade Extensions.Gets a SoapBinding instance obtained through the SoapBinding property's Extensions property.

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.Gets the object of type SoapCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between SOAP-encoded XML schema content and .NET Framework types.

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.Gets the object of type SoapSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between SOAP-encoded XML schema content and .NET Framework types.

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.Gets an enumeration value that indicates whether a client proxy class or an abstract server class is being generated. Os valores são Client e Server.The values are Client and Server. O valor é o mesmo da propriedade Style da instância ServiceDescriptionImporter associada.The value is that of the associated ServiceDescriptionImporter instance's Style property.

(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.Gets or sets a ServiceDescriptionImportWarnings enumeration value that indicates the types of warnings, if any, issued by the protocol importer while generating binding classes.

(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.Gets the object of type XmlCodeExporter used internally by the SoapProtocolImporter class to generate code from mappings between literal XML schema content and .NET Framework types.

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.Gets the object of type XmlSchemaImporter used internally by the SoapProtocolImporter class to generate mappings between literal XML schema content and .NET Framework types.

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.For each unhandled extension or XML element in the input extensions collection, turns on a RequiredExtensionsIgnored or OptionalExtensionsIgnored warning for each unhandled extension or XML element in the input extensions collection.

(Herdado de ProtocolImporter)
BeginClass()

Inicializa a geração de uma classe de associação.Initializes the generation of a binding class.

BeginNamespace()

Executa a inicialização de todo um namespace do código durante a geração de código.Performs initialization for an entire code namespace during code generation.

EndClass()

Processa uma classe de associação após a geração dos métodos.Processes a binding class after the generation of methods.

EndNamespace()

Executa o processamento de todo um namespace de código após a geração de classe de associação.Performs processing for an entire code namespace after binding class generation.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object.

(Herdado de Object)
GenerateMethod()

Gera o código do método para uma classe de associação.Generates method code for a binding class.

GetHashCode()

Serve como a função de hash padrão.Serves as the default hash function.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.Gets the Type of the current instance.

(Herdado de Object)
IsBindingSupported()

Determina se uma classe pode ser gerada para a associação atual.Determines whether a class can be generated for the current binding.

IsOperationFlowSupported(OperationFlow)

Determina se a operação atual é compatível com o fluxo de operação.Determines whether the current operation's operation flow is supported.

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).Checks for the presence of "http://schemas.xmlsoap.org/soap/encoding/" in a string that represents a list of Uniform Resource Indicators (URIs).

MemberwiseClone()

Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object.

(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.Produces an Exception indicating that the current OperationBinding instance for which a binding class is being generated is invalid within the target namespace.

(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.Produces an Exception indicating that the current Operation instance for which a binding class is being generated is invalid within the target namespace.

(Herdado de ProtocolImporter)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.Returns a string that represents the current object.

(Herdado de Object)
UnsupportedBindingWarning(String)

Ativa um aviso UnsupportedBindingsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings.Turns on an UnsupportedBindingsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada.This method also adds a warning message to the comments for the class that is being generated.

(Herdado de ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Ativa um aviso UnsupportedOperationsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings.Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada.This method also adds a warning message to the comments for the class that is being generated.

(Herdado de ProtocolImporter)
UnsupportedOperationWarning(String)

Ativa um aviso UnsupportedOperationsIgnored na enumeração ServiceDescriptionImportWarnings obtida por meio da propriedade Warnings.Turns on an UnsupportedOperationsIgnored warning in the ServiceDescriptionImportWarnings enumeration obtained through the Warnings property. Este método também adiciona uma mensagem de aviso aos comentários para a classe que está sendo gerada.This method also adds a warning message to the comments for the class that is being generated.

(Herdado de ProtocolImporter)

Aplica-se a