SoapProtocolImporter Classe

Definição

Gera classes para serviços Web que utilizam 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
SoapProtocolImporter

Observações

A SoapProtocolImporter classe gera código proxy de cliente ou código abstrato de servidor de acordo com o protocolo SOAP. A classe gera uma classe para cada binding suportado definida num documento Web Services Description Language (WSDL).

Normalmente, em vez de invocar SoapProtocolImporter diretamente, um programador usa a classe indiretamente através da ServiceDescriptionImporter classe.

Construtores

Name Description
SoapProtocolImporter()

Inicializa uma nova instância da SoapProtocolImporter classe.

Propriedades

Name Description
AbstractSchemas

Obtém os esquemas XML abstratos usados pela instância associada ServiceDescriptionImporter .

(Herdado de ProtocolImporter)
Binding

Recebe a ligação Web Services Description Language (WSDL) que o importador de protocolo está atualmente a processar para gerar uma classe.

(Herdado de ProtocolImporter)
ClassName

Obtém o nome da classe de ligação que está atualmente a ser gerada.

(Herdado de ProtocolImporter)
ClassNames

Obtém o CodeIdentifiers objeto que gera um nome único para a classe de ligação que está atualmente a ser gerada.

(Herdado de ProtocolImporter)
CodeNamespace

Obtém uma representação do namespace .NET Framework das classes de ligação que estão a ser geradas.

(Herdado de ProtocolImporter)
CodeTypeDeclaration

Obtém uma representação da classe de ligação que está atualmente a ser gerada.

(Herdado de ProtocolImporter)
ConcreteSchemas

Obtém os esquemas XML concretos usados pela instância associada ServiceDescriptionImporter .

(Herdado de ProtocolImporter)
InputMessage

Recebe a mensagem de entrada Web Services Description Language (WSDL) para a operação abstrata que o importador de protocolo está atualmente a processar, para gerar um método numa classe de ligação.

(Herdado de ProtocolImporter)
MethodName

Recebe o nome do método de classe de ligação que o importador de protocolo está a gerar atualmente.

(Herdado de ProtocolImporter)
Operation

Obtém a operação abstrata Web Services Description Language (WSDL) que o importador de protocolo está atualmente a processar para gerar um método numa classe de ligação.

(Herdado de ProtocolImporter)
OperationBinding

Obtém a ligação da operação Web Services Description Language (WSDL) que o importador de protocolo está atualmente a processar para gerar um método numa classe de ligação.

(Herdado de ProtocolImporter)
OutputMessage

Recebe a mensagem de saída Web Services Description Language (WSDL) para a operação abstrata que o importador de protocolo está atualmente a processar para gerar um método numa classe de ligação.

(Herdado de ProtocolImporter)
Port

Obtém uma porta Web Services Description Language (WSDL) que contém uma referência à binding que o importador de protocolo está atualmente a processar para gerar uma classe de binding. Se mais do que uma porta se referir à ligação de corrente, a porta de corrente é aquela onde a ligação foi encontrada mais recentemente.

(Herdado de ProtocolImporter)
PortType

Obtém a Web Services Description Language (WSDL), PortType que é implementada pela binding que o importador de protocolo está atualmente a processar para gerar uma classe de binding.

(Herdado de ProtocolImporter)
ProtocolName

Recebe um valor de "Sabão".

Schemas

Obtém todos os esquemas XML, tanto abstratos como concretos, usados pela instância associada ServiceDescriptionImporter .

(Herdado de ProtocolImporter)
Service

Obtém o serviço Web Services Description Language (WSDL) que contém uma referência ao binding que o importador de protocolo está atualmente a processar para gerar uma classe de binh.

(Herdado de ProtocolImporter)
ServiceDescriptions

Obtém os ServiceDescriptionCollection objetos que pertencem à instância associada ServiceDescriptionImporter que são procurados por ligações a partir das quais gerar classes de ligação.

(Herdado de ProtocolImporter)
SoapBinding

Obtém uma SoapBinding instância obtida através da SoapBinding propriedade da Extensions propriedade.

SoapExporter

Obtém o objeto do tipo SoapCodeExporter usado internamente pela classe SoapProtocolImporter para gerar código a partir de mapeamentos entre o conteúdo do esquema XML codificado em SOAP e os tipos .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 os tipos .NET.

Style

Recebe um valor de enumeração que indica se está a ser gerada uma classe proxy cliente ou uma classe abstrata de servidor. Os valores são Cliente e Servidor. O valor é o da propriedade da ServiceDescriptionImporter instância associadaStyle.

(Herdado de ProtocolImporter)
Warnings

Recebe ou define um ServiceDescriptionImportWarnings valor de enumeração que indica os tipos de avisos, se existirem, emitidos pelo importador do protocolo ao gerar classes de ligaçã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 literal do esquema XML e os tipos .NET.

XmlImporter

Obtém o objeto do tipo XmlSchemaImporter usado internamente pela classe SoapProtocolImporter para gerar mapeamentos entre o conteúdo literal do esquema XML e os tipos .NET.

Métodos

Name Description
AddExtensionWarningComments(CodeCommentStatementCollection, ServiceDescriptionFormatExtensionCollection)

Para cada extensão ou elemento XML não tratado na coleção de extensões de entrada, ativa-se um RequiredExtensionsIgnored aviso ou OptionalExtensionsIgnored para cada extensão ou elemento XML não tratado na coleção de extensões de entrada.

(Herdado de ProtocolImporter)
BeginClass()

Inicializa a geração de uma classe de ligação.

BeginNamespace()

Realiza a inicialização de um espaço de nomes de código inteiro durante a geração de código.

EndClass()

Processa uma classe de ligação após a geração dos métodos.

EndNamespace()

Realiza o processamento de um namespace de código inteiro após a geração de classes de ligação.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GenerateMethod()

Gera código de método para uma classe de ligação.

GetHashCode()

Serve como função de hash predefinida.

(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 ligação atual.

IsOperationFlowSupported(OperationFlow)

Determina se o fluxo operacional da operação atual é suportado.

IsSoapEncodingPresent(String)

Verifica a presença de "http://schemas.xmlsoap.org/soap/encoding/" numa cadeia que representa uma lista de Indicadores Uniformes de Recursos (URIs).

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
OperationBindingSyntaxException(String)

Produz uma Exceção indicando que a instância atual OperationBinding para a qual uma classe de ligação está a ser gerada é inválida dentro do namespace de destino.

(Herdado de ProtocolImporter)
OperationSyntaxException(String)

Produz uma Exceção indicando que a instância atual Operation para a qual uma classe de ligação está a ser gerada é inválida dentro do namespace de destino.

(Herdado de ProtocolImporter)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
UnsupportedBindingWarning(String)

Depende de um UnsupportedBindingsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida através da Warnings propriedade. Este método também adiciona uma mensagem de aviso aos comentários da classe que está a ser gerada.

(Herdado de ProtocolImporter)
UnsupportedOperationBindingWarning(String)

Depende de um UnsupportedOperationsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida através da Warnings propriedade. Este método também adiciona uma mensagem de aviso aos comentários da classe que está a ser gerada.

(Herdado de ProtocolImporter)
UnsupportedOperationWarning(String)

Depende de um UnsupportedOperationsIgnored aviso na ServiceDescriptionImportWarnings enumeração obtida através da Warnings propriedade. Este método também adiciona uma mensagem de aviso aos comentários da classe que está a ser gerada.

(Herdado de ProtocolImporter)

Aplica-se a