PeerTransportBindingElement Sınıf

Tanım

Dikkat

PeerChannel feature is obsolete and will be removed in the future.

Eş ileti taşıma kanalı oluşturmak için kullanılan bağlama öğesini tanımlar.

public ref class PeerTransportBindingElement sealed : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public sealed class PeerTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type PeerTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public NotInheritable Class PeerTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Devralma
PeerTransportBindingElement
Öznitelikler
Uygulamalar

Açıklamalar

Bu taşıma, istek/yanıt işlemleri olan sözleşmelerle kullanılamaz.

Oluşturucular

PeerTransportBindingElement()

Sınıfının yeni bir varsayılan örneğini başlatır PeerTransportBindingElement .

Özellikler

ListenIPAddress

Bu bağlama öğesi tarafından oluşturulan eş ileti aktarımlarının dinleme yaptığı IP adresini alır veya ayarlar.

ManualAddressing

İletinin el ile adreslenmesi gerekip gerekmediğini belirten bir değer alır veya ayarlar.

(Devralındığı yer: TransportBindingElement)
MaxBufferPoolSize

Aktarım tarafından kullanılan arabellek havuzlarının bayt cinsinden en büyük boyutunu alır veya ayarlar.

(Devralındığı yer: TransportBindingElement)
MaxReceivedMessageSize

Bu bağlama öğesi tarafından oluşturulan aktarım kanalları üzerinden gönderilen iletilerin bayt cinsinden en büyük boyutunu belirten değeri alır veya ayarlar.

Port

Bu bağlama öğesi tarafından oluşturulan eş ileti taşıma kanallarının dinleme yaptığı ağ bağlantı noktasını alır veya ayarlar.

Scheme

Bu bağlama öğesi tarafından oluşturulan kanallar tarafından ileti taşınan Protokolü göstermek için kullanılan düzeni alır.

Security

Bu bağlama öğesi tarafından oluşturulan aktarım kanalları için belirli güvenlik ayarlarını alır.

Yöntemler

BuildChannelFactory<TChannel>(BindingContext)

İleti göndermek için bir kanal oluşturmak üzere kullanılabilecek bir kanal fabrikası oluşturur.

BuildChannelListener<TChannel>(BindingContext)

İleti almak için belirtilen türden bir kanal dinleyicisi oluşturur.

CanBuildChannelFactory<TChannel>(BindingContext)

Belirtilen türde bir kanal fabrikasının oluşturulup oluşturulmayacağını belirler.

CanBuildChannelListener<TChannel>(BindingContext)

Belirtilen türde bir kanal dinleyicisinin oluşturulup oluşturulmayacağını belirler.

Clone()

Geçerli bağlama öğesinin bir kopyasını oluşturur.

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)
GetProperty<T>(BindingContext)

Belirtilen nesneden bir özellik döndürür BindingContext .

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ı

IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Bir uç nokta için oluşturulan meta verilere özel eş taşıma kanalı öğeleri yazar.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Bir sözleşme için oluşturulan WSDL 'ye özel eş taşıma kanalı öğeleri yazar.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Bir uç nokta için oluşturulan WSDL 'ye özel eş taşıma kanalı öğeleri yazar.

Şunlara uygulanır