Sdílet prostřednictvím


ClientViaBehavior Třída

Definice

ClientViaBehaviorKlienti používají k určení identifikátoru URI, pro který má být vytvořen přenosový kanál.

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
Dědičnost
ClientViaBehavior
Implementuje

Poznámky

Pokud takové chování existuje v kolekci chování na koncovém bodu klienta, přenos používá identifikátor URI, který poskytuje, zatímco všechny ostatní vrstvy kanálu v zásobníku používají k EndpointAddress dispozici v ChannelFactory době vytváření. To EndpointAddress se také stávají To hlavičkou WS-Addressing.

Toto chování použijte v případě, že okamžité cílové síťové umístění není zamýšleným procesorem zprávy, aby bylo možné povolit konverzace s více segmenty směrování, když volající aplikace nutně neznají cílový cíl, nebo když cílová Via Hlavička není adresa.

Tuto hodnotu můžete také nastavit pomocí elementu < ClientVia > v konfiguračním souboru klientské aplikace.

Konstruktory

ClientViaBehavior(Uri)

Inicializuje novou instanci ClientViaBehavior třídy.

Vlastnosti

Uri

Získá nebo nastaví identifikátor URI, pro který má být vytvořen přenosový kanál.

Metody

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí funkce hash.

(Zděděno od Object)
GetType()

Type Získá aktuální instanci.

(Zděděno od Object)
MemberwiseClone()

Vytvoří použádnou kopii aktuálního souboru Object.

(Zděděno od Object)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)

Explicitní implementace rozhraní

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Není implementováno.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Nastaví na Via identifikátor URI, pro který je kanál přenosu vytvořen.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementuje změnu nebo rozšíření služby v rámci koncového bodu.

IEndpointBehavior.Validate(ServiceEndpoint)

Není implementováno.

Platí pro