Compartilhar via


SoapProcessingBehavior Classe

Definição

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.

Aplica-se a