ClientViaBehavior Klass
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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. |