Aracılığıyla paylaş


ClientViaBehavior Sınıf

Tanım

, ClientViaBehavior İstemcileri tarafından aktarım kanalının oluşturulması gereken URI 'yi belirtmek için kullanılı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
Devralma
ClientViaBehavior
Uygulamalar

Açıklamalar

Bu tür bir davranış, istemci uç noktasındaki davranış koleksiyonunda varsa, aktarım, sağladığı URI 'yi kullanır, yığın içindeki diğer tüm kanal katmanları oluşturma sırasında sağlanan ' ı kullanır EndpointAddress ChannelFactory . Bu EndpointAddress ayrıca WS-Addressing üstbilgisi olur To .

Bu davranışı, çağıran uygulama en son hedefi bilmiyor veya hedef Via üst bilgi bir adres olmadığında çok atlamalı konuşmaları etkinleştirmek için, anlık ağ hedefi iletinin amaçlanan işlemcisi olmadığında kullanın.

Bu değeri Ayrıca, istemci uygulama yapılandırma dosyasındaki < ClientVia > öğesini kullanarak da ayarlayabilirsiniz.

Oluşturucular

ClientViaBehavior(Uri)

ClientViaBehavior sınıfının yeni bir örneğini başlatır.

Özellikler

Uri

Aktarım kanalının oluşturulması gereken URI 'yi alır veya ayarlar.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

IEndpointBehavior.AddBindingParameters(ServiceEndpoint, BindingParameterCollection)

Uygulanmadı.

IEndpointBehavior.ApplyClientBehavior(ServiceEndpoint, ClientRuntime)

Öğesini, Via Aktarım kanalının OLUŞTURULDUĞU URI 'ye ayarlar.

IEndpointBehavior.ApplyDispatchBehavior(ServiceEndpoint, EndpointDispatcher)

Bir uç nokta genelinde hizmetin bir değişikliğini veya uzantısını uygular.

IEndpointBehavior.Validate(ServiceEndpoint)

Uygulanmadı.

Şunlara uygulanır