SoapProcessingBehavior Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |