ClientViaBehavior Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
Comentários
Se esse comportamento existir na coleção de comportamento em um ponto de extremidade do cliente, o transporte usará o URI fornecido, enquanto todas as outras camadas de canal na pilha usarão o EndpointAddress fornecido em ChannelFactory tempo de construção. Isso EndpointAddress também se torna o cabeçalho WS-Addressing To .
Use esse comportamento quando o destino de rede imediato não for o processador pretendido da mensagem para habilitar conversas de vários saltos quando o aplicativo de chamada não souber necessariamente o destino final ou quando o cabeçalho de destino Via não for um endereço.
Você também pode definir esse valor usando o <elemento clientVia> em um arquivo de configuração de aplicativo cliente.
Construtores
| Nome | Description |
|---|---|
| ClientViaBehavior(Uri) |
Inicializa uma nova instância da classe ClientViaBehavior. |
Propriedades
| Nome | Description |
|---|---|
| Uri |
Obtém ou define o URI para o qual o canal de transporte deve ser criado. |
Métodos
| Nome | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como a função hash predefinida. (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) |
Implantações explícitas de interface
| Nome | Description |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Não é implementado. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Define o Via URI para o qual o canal de transporte é criado. |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Implementa uma modificação ou extensão do serviço em um ponto de extremidade. |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Não é implementado. |