ClientViaBehavior Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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 To
de 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. |