SoapProcessingBehavior Classe

Definição

Define o comportamento do ponto de extremidade do cliente usado para fazer 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 MessageVersion para o outro é feito construindo uma nova mensagem WCF que contém a parte do corpo e cabeçalhos relevantes da mensagem WCF de entrada. Cabeçalhos específicos para 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 cabeçalhos são de uma versão diferente (no caso de cabeçalhos de endereçamento) ou foram processados como parte da comunicação entre o cliente e o roteador.

Se um cabeçalho é colocado na mensagem de saída é determinado se ele foi ou não marcado como entendido como ele passou pela camada de canal de entrada. Cabeçalhos que não são compreendidos (como cabeçalhos personalizados) não são removidos e, portanto, passam pelo serviço de roteamento.

Construtores

Nome Description
SoapProcessingBehavior()

Cria uma nova instância da SoapProcessingBehavior classe.

Propriedades

Nome Description
ProcessMessages

Obtém ou define um valor que indica se as mensagens devem ser processadas.

Métodos

Nome Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Adiciona novos elementos de associação a um ponto de extremidade.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Aplica o comportamento do ponto de extremidade especificado ao cliente.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Aplica o comportamento do ponto de extremidade especificado ao dispatcher de 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 Objectatual.

(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.

Aplica-se a