ClientViaBehavior Klass

Definition

ClientViaBehavior Används av klienter för att ange den URI som transportkanalen ska skapas för.

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
Arv
ClientViaBehavior
Implementeringar

Kommentarer

Om det finns ett sådant beteende i beteendesamlingen på en klientslutpunkt använder transporten den URI som den tillhandahåller, medan alla andra kanallager i stacken använder den EndpointAddress angivna vid ChannelFactory byggtiden. Detta EndpointAddress blir också WS-Addressing-huvudet To .

Använd det här beteendet när det omedelbara nätverkets mål inte är den avsedda processorn för meddelandet för att aktivera konversationer med flera hopp när det anropande programmet inte nödvändigtvis känner till det slutliga målet eller när målrubriken Via inte är en adress.

Du kan också ange det här värdet med hjälp av <clientVia-elementet> i en konfigurationsfil för klientprogram.

Konstruktorer

Name Description
ClientViaBehavior(Uri)

Initierar en ny instans av ClientViaBehavior klassen.

Egenskaper

Name Description
Uri

Hämtar eller anger den URI som transportkanalen ska skapas för.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Explicita gränssnittsimplementeringar

Name Description
IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Har inte implementerats.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Via Anger till den URI som transportkanalen skapas för.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Implementerar en ändring eller ett tillägg av tjänsten över en slutpunkt.

IEndpointBehavior.Validate(ServiceEndpoint)

Har inte implementerats.

Gäller för