ClientViaBehavior Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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. |