ClientViaBehavior Clase

Definición

Los ClientViaBehavior clientes usan para especificar el URI para el que se debe 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 existe este comportamiento en la colección de comportamientos en un punto de conexión de cliente, el transporte usa el URI que proporciona, mientras que todas las demás capas de canal de la pila usan el EndpointAddress proporcionado en ChannelFactory tiempo de construcción. Esto EndpointAddress también se convierte en el encabezado WS-Addressing To .

Use este comportamiento cuando el destino de red inmediato no sea el procesador previsto del mensaje para habilitar conversaciones de varios saltos cuando la aplicación que realiza la llamada no conoce necesariamente el destino final 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

Nombre Description
ClientViaBehavior(Uri)

Inicializa una nueva instancia de la clase ClientViaBehavior.

Propiedades

Nombre Description
Uri

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

Métodos

Nombre Description
Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetHashCode()

Actúa 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 Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

Nombre Description
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

No se implementa.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Establece en Via 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 un punto de conexión.

IEndpointBehavior.Validate(ServiceEndpoint)

No se implementa.

Se aplica a