SoapProcessingBehavior 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.
Define o comportamento de ponto de extremidade de cliente usado para realizar marshaling de mensagens entre diferentes tipos de associação e versões de mensagem.
public ref class SoapProcessingBehavior : System::ServiceModel::Description::IEndpointBehavior
public class SoapProcessingBehavior : System.ServiceModel.Description.IEndpointBehavior
type SoapProcessingBehavior = class
interface IEndpointBehavior
Public Class SoapProcessingBehavior
Implements IEndpointBehavior
- Herança
-
SoapProcessingBehavior
- Implementações
Comentários
O processamento SOAP é o processo em que as mensagens são convertidas entre versões de mensagem.
O processamento de mensagens de um para outro é feito construindo uma nova mensagem WCF que contém a parte do corpo e os headers relevantes da mensagem MessageVersion WCF de entrada. Os títulos específicos ao endereçamento, ou que são compreendidos no nível do roteador, não são usados durante a construção da nova mensagem WCF porque esses títulos são de uma versão diferente (no caso de headers de endereçamento) ou foram processados como parte da comunicação entre o cliente e o roteador.
Se um header é colocado na mensagem de saída é determinado se ele foi ou não marcado como compreendido como passado pela camada de canal de entrada. Os headers que não são compreendidos (como os headers personalizados) não são removidos e, portanto, passam pelo serviço de roteamento.
Construtores
SoapProcessingBehavior() |
Cria uma nova instância da classe SoapProcessingBehavior. |
Propriedades
ProcessMessages |
Obtém ou define um valor que indica se as mensagens devem ser processadas. |
Métodos
AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Adiciona novos elementos de associação a um ponto de extremidade. |
ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Aplica o comportamento de ponto de extremidade especificado ao cliente. |
ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Aplica o comportamento de ponto de extremidade especificado ao dispatcher do ponto de extremidade. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
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) |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
Validate(ServiceEndpoint) |
Valida o ponto de extremidade de serviço. |