SoapProtocolImporter Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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
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) |