ProtocolImporter 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.
Fornece a funcionalidade comum entre os protocolos de comunicação para gerar classes para serviços Web.
public ref class ProtocolImporter abstract
public abstract class ProtocolImporter
type ProtocolImporter = class
Public MustInherit Class ProtocolImporter
- Herança
-
ProtocolImporter
- Derivado
Comentários
A ProtocolImporter classe abstrata e suas classes derivadas concretas geram código de proxy de cliente ou código de servidor abstrato de acordo com um protocolo de comunicação especificado. ProtocolImporter fornece funcionalidade comum independentemente do protocolo. Dentro de um determinado protocolo, uma classe derivada concreta gera uma classe para cada associação com suporte definida em um documento WSDL (Web Services Description Language). Normalmente, em vez de invocar diretamente classes derivadas de ProtocolImporter , um desenvolvedor usa essas classes indiretamente por meio da ServiceDescriptionImporter classe.
Construtores
ProtocolImporter() |
Inicializa uma nova instância da classe ProtocolImporter. |
Propriedades
AbstractSchemas |
Obtém os esquemas XML abstratos usados pela instância ServiceDescriptionImporter associada. |
Binding |
Obtém a associação de linguagem WSDL que o importador de protocolo está processando no momento para gerar uma classe. |
ClassName |
Obtém o nome da classe de associação que está sendo gerada no momento. |
ClassNames |
Obtém o objeto CodeIdentifiers que gera um nome exclusivo para a classe de associação que está sendo gerada no momento. |
CodeNamespace |
Obtém uma representação do namespace do .NET Framework das classes de associação que estão sendo geradas. |
CodeTypeDeclaration |
Obtém uma representação da classe de associação que está sendo gerada no momento. |
ConcreteSchemas |
Obtém os esquemas XML concretos usados pela instância ServiceDescriptionImporter associada. |
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. |
MethodName |
Obtém o nome do método da classe de associação que o importador de protocolo está gerando no momento. |
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. |
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. |
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. |
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. |
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. |
ProtocolName |
Propriedade abstrata que as classes derivadas concretas devem implementar para obter o nome do protocolo sendo usado. |
Schemas |
Obtém todos os esquemas XML, abstratos e concretos, usados pela instância ServiceDescriptionImporter associada. |
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. |
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. |
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. |
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. |
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. |
BeginClass() |
Quando substituído em uma classe derivada, inicializa a geração de uma classe de associação. |
BeginNamespace() |
Quando substituído em uma classe derivada, executa a inicialização de todo o namespace durante a geração do código. |
EndClass() |
Quando substituído em uma classe derivada, processa uma classe de associação. |
EndNamespace() |
Quando substituído em uma classe derivada, executa o processamento de um namespace inteiro. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
GenerateMethod() |
Quando substituído em uma classe derivada, gera o código do método para classes 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() |
Quando substituído em uma classe derivada, determina se uma classe pode ser gerada para a associação atual. |
IsOperationFlowSupported(OperationFlow) |
Quando substituído em uma classe derivada, determina se a operação atual é compatível com o fluxo de operação. |
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. |
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. |
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. |
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. |
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. |