ClientViaBehavior Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Dies ClientViaBehavior wird von Clients verwendet, um den URI anzugeben, für den der Transportkanal erstellt werden soll.
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
- Vererbung
-
ClientViaBehavior
- Implementiert
Hinweise
Wenn ein solches Verhalten in der Verhaltensauflistung auf einem Clientendpunkt vorhanden ist, verwendet der Transport den von ihr bereitgestellten URI, während alle anderen Kanalebenen im Stapel die EndpointAddress bereitgestellte Entwurfszeit ChannelFactory verwenden. Dies EndpointAddress wird auch zur WS-Addressing To Kopfzeile.
Verwenden Sie dieses Verhalten, wenn das unmittelbare Netzwerkziel nicht der beabsichtigte Prozessor der Nachricht ist, um mehrere Hop-Unterhaltungen zu aktivieren, wenn die aufrufende Anwendung nicht unbedingt das ultimative Ziel kennt oder wenn der Zielheader Via keine Adresse ist.
Sie können diesen Wert auch mithilfe des <clientVia-Elements> in einer Clientanwendungskonfigurationsdatei festlegen.
Konstruktoren
| Name | Beschreibung |
|---|---|
| ClientViaBehavior(Uri) |
Initialisiert eine neue Instanz der ClientViaBehavior-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Uri |
Ruft den URI ab, für den der Transportkanal erstellt werden soll, oder legt den URI fest. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |
Explizite Schnittstellenimplementierungen
| Name | Beschreibung |
|---|---|
| IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection) |
Ist nicht implementiert. |
| IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime) |
Legt den Via URI fest, für den der Transportkanal erstellt wird. |
| IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher) |
Implementiert eine Änderung oder Erweiterung des Diensts über einen Endpunkt hinweg. |
| IEndpointBehavior.Validate(ServiceEndpoint) |
Ist nicht implementiert. |