SoapProcessingBehavior Classe

Definição

Define o comportamento do endpoint cliente usado para enviar mensagens entre diferentes tipos de binding e versões de mensagens.

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

Observações

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 outro é feito construindo uma nova mensagem WCF que contenha a parte do corpo e os cabeçalhos relevantes da mensagem WCF recebida. Cabeçalhos específicos para endereçamento, ou que são compreendidos ao nível do router, não são usados durante a construção da nova mensagem WCF porque estes cabeçalhos são de uma versão diferente (no caso dos cabeçalhos de endereçamento) ou foram processados como parte da comunicação entre o cliente e o router.

Se um cabeçalho é colocado na mensagem de saída é determinado por ter sido ou não marcado como entendido ao passar pela camada de canal de entrada. Cabeçalhos que não são compreendidos (como cabeçalhos personalizados) não são removidos e, por isso, passam pelo serviço de encaminhamento.

Construtores

Name Description
SoapProcessingBehavior()

Cria uma nova instância da SoapProcessingBehavior classe.

Propriedades

Name Description
ProcessMessages

Recebe ou define um valor que indica se as mensagens devem ser processadas.

Métodos

Name Description
AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Adiciona novos elementos de ligação a um endpoint.

ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Aplica o comportamento do endpoint especificado ao cliente.

ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Aplica o comportamento especificado do endpoint ao despachante do endpoint.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
Validate(ServiceEndpoint)

Valida o endpoint do serviço.

Aplica-se a