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 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. |