Compartir a través de


ClientViaBehavior Clase

Definición

Los clientes utilizan ClientViaBehavior para especificar el URI para el que se debería crear el canal de transporte.

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
Herencia
ClientViaBehavior
Implementaciones

Comentarios

Si este tipo de comportamiento existe en la colección de comportamiento en un punto de conexión del cliente, el transporte utiliza el URI que proporciona, mientras el resto de niveles del canal en la pila usan la EndpointAddress proporcionada en el momento de construcción ChannelFactory. EndpointAddress también se convierte en el encabezado Tode WS-Addressing.

Utilice este comportamiento cuando el destino de red inmediato no es el procesador de impresión intencional del mensaje para habilitar conversaciones del salto del múltiplo cuando la aplicación que realiza la llamada necesariamente no conoce el destino último o cuando el encabezado de destino Via no es una dirección.

También puede establecer este valor mediante el elemento < clientVia > en un archivo de configuración de la aplicación cliente.

Constructores

ClientViaBehavior(Uri)

Inicializa una nueva instancia de la clase ClientViaBehavior.

Propiedades

Uri

Obtiene o establece el URI para el que se debe crear el canal de transporte.

Métodos

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

No está implementado.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Establece Via con el URI para el que se crea el canal de transporte.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementa una modificación o extensión del servicio en este punto de conexión.

IEndpointBehavior.Validate(ServiceEndpoint)

No está implementado.

Se aplica a