ClientViaBehavior Classe

Definição

É ClientViaBehavior usado pelos clientes para especificar o URI para o qual o canal de transporte deve ser criado.

public ref class ClientViaBehavior : System::ServiceModel::Description::IEndpointBehavior
public class ClientViaBehavior : System.ServiceModel.Description.IEndpointBehavior
type ClientViaBehavior = class
    interface IEndpointBehavior
Public Class ClientViaBehavior
Implements IEndpointBehavior
Herança
ClientViaBehavior
Implementações

Observações

Se tal comportamento existir na coleção de comportamento num endpoint cliente, o transporte usa o URI que fornece, enquanto todas as outras camadas de canal na pilha usam o EndpointAddress fornecido em ChannelFactory tempo de construção. Este EndpointAddress também se torna o WS-Addressing To cabeçalho.

Utilize este comportamento quando o destino imediato da rede não é o processador pretendido da mensagem para permitir conversas de múltiplos saltos quando a aplicação que chama não sabe necessariamente o destino final ou quando o cabeçalho do destino Via não é um endereço.

Também pode definir este valor usando o <elemento clientVia> num ficheiro de configuração de uma aplicação cliente.

Construtores

Name Description
ClientViaBehavior(Uri)

Inicializa uma nova instância da ClientViaBehavior classe.

Propriedades

Name Description
Uri

Obtém ou define o URI para o qual o canal de transporte deve ser criado.

Métodos

Name Description
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)

Implementações de Interface Explícita

Name Description
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Não está implementado.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Define o Via para o URI para o qual o canal de transporte é criado.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa uma modificação ou extensão do serviço através de um endpoint.

IEndpointBehavior.Validate(ServiceEndpoint)

Não está implementado.

Aplica-se a