ClientViaBehavior Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
ClientViaBehavior permet aux clients de spécifier l'URI pour lequel le canal de transport doit être créé.
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
- Héritage
-
ClientViaBehavior
- Implémente
Remarques
Si un comportement de ce type existe dans la collection de comportements sur un point de terminaison client, le transport utilise l’URI qu’il fournit, tandis que toutes les autres couches du canal dans la pile utilisent le EndpointAddress fourni au moment de la construction de ChannelFactory. Ce EndpointAddress devient également l'en-tête To
WS-Addressing.
Utilisez ce comportement lorsque la destination de réseau immédiate n'est pas le processeur prévu du message afin d'activer des conversations à sauts multiples lorsque l'application appelante ne connaît pas nécessairement la destination finale ou lorsque l'en-tête Via
de destination n'est pas une adresse.
Vous pouvez également définir cette valeur à l’aide de l’élément < clientVia > dans un fichier de configuration d’application cliente.
Constructeurs
ClientViaBehavior(Uri) |
Initialise une nouvelle instance de la classe ClientViaBehavior. |
Propriétés
Uri |
Obtient ou définit l'URI pour lequel le canal de transport doit être créé. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |
Implémentations d’interfaces explicites
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Non implémenté. |
IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Assigne à Via l'URI pour lequel le canal de transport est créé. |
IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Implémente une modification ou une extension du service sur l’intégralité du point de terminaison. |
IEndpointBehavior.Validate(ServiceEndpoint) |
Non implémenté. |