ConnectionOrientedTransportBindingElement Sınıf

Tanım

Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlar için ortak olan ek özelliklerle tamamlayan bir soyut sınıf.

public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement
public ref class ConnectionOrientedTransportBindingElement abstract : System::ServiceModel::Channels::TransportBindingElement, System::ServiceModel::Description::IPolicyExportExtension, System::ServiceModel::Description::IWsdlExportExtension
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement
public abstract class ConnectionOrientedTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension, System.ServiceModel.Description.IWsdlExportExtension
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
type ConnectionOrientedTransportBindingElement = class
    inherit TransportBindingElement
    interface IWsdlExportExtension
    interface IPolicyExportExtension
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Public MustInherit Class ConnectionOrientedTransportBindingElement
Inherits TransportBindingElement
Implements IPolicyExportExtension, IWsdlExportExtension
Devralma
ConnectionOrientedTransportBindingElement
Türetilmiş
Uygulamalar

Açıklamalar

Bu sınıf, aktarım hiyerarşisi hakkında daha eksiksiz bir anlayış sağlamak için belgelenmiştir ve doğrudan çağrılmaması beklenmemektedir. Oluşturucu, doğrudan yapı ve çağırmayı önlemek için dahilidir. Bu bağlama öğesinin genel özellikleri, türetilmiş sınıflardan TcpTransportBindingElement ve NamedPipeTransportBindingElement'den çağrılabilir.

Oluşturucular

Name Description
ConnectionOrientedTransportBindingElement()

Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlar için ortak olan ek özelliklerle tamamlayan bir soyut sınıf.

ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement)

Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlar için ortak olan ek özelliklerle tamamlayan bir soyut sınıf.

Özellikler

Name Description
ChannelInitializationTimeout

Bir kanalın bağlantısı kesilmeden önce başlatma durumunda olabilecek en uzun süreyi belirleyen bir alır veya ayarlar TimeSpan .

ConnectionBufferSize

İstemciden veya hizmetten kabloda serileştirilmiş iletinin bir öbekini iletmek için kullanılan arabellek boyutunu alır veya ayarlar.

HostNameComparisonMode

URI'de eşleşen ana bilgisayar adının hizmete ulaşmak için kullanılıp kullanılmadığını gösteren bir değer 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)
MaxBufferSize

Kullanılacak arabellek boyutu üst sınırını alır veya ayarlar. Akışlı iletiler için, bu değer en azından arabelleğe alınan modda okunan ileti üst bilgilerinin mümkün olan en büyük boyutu olmalıdır.

MaxOutputDelay

Bir iletinin öbeklerinin veya tam iletinin gönderilmeden önce bellekte arabelleğe alınabilecek en uzun zaman aralığını alır veya ayarlar.

MaxPendingAccepts

Bir hizmetin hizmetle gelen bağlantıları işlemek için dinleyicide beklediği kanal sayısı üst sınırını alır veya ayarlar.

MaxPendingConnections

Hizmette gönderimi bekleyen en fazla bağlantı sayısını alır veya ayarlar.

MaxReceivedMessageSize

Alınabilecek izin verilen ileti boyutu üst sınırını bayt cinsinden alır veya ayarlar.

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

Aktarım için URI düzenini alır.

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

İletilerin arabelleğe alınıp alınmadığını veya bağlantı odaklı aktarımla akışa alınıp alınmadığını belirten bir değer alır veya ayarlar.

Yöntemler

Name Description
BuildChannelFactory<TChannel>(BindingContext)

Bağlama bağlamından belirtilen türde kanallar üretmek için bir kanal fabrikası başlatır.

(Devralındığı yer: BindingElement)
BuildChannelListener<TChannel>(BindingContext)

Bağlama bağlamından belirtilen türdeki kanalları kabul etmek için bir kanal dinleyicisi başlatır.

(Devralındığı yer: BindingElement)
CanBuildChannelFactory<TChannel>(BindingContext)

Belirtilen türdeki bir kanal fabrikasının oluşturulup oluşturulamayacağını belirler.

CanBuildChannelListener<TChannel>(BindingContext)

Belirtilen türdeki bir kanal dinleyicisinin oluşturulup oluşturulamayacağını belirler.

Clone()

Türetilmiş bir sınıfta geçersiz kılındığında bağlama öğesi nesnesinin bir kopyasını döndürür.

(Devralındığı yer: BindingElement)
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)

Varsa bağlama yığınından özellikleri alır.

GetType()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

Bağlantı odaklı aktarım bağlama öğesinin bekleyen maksimum kabulleri seri hale getirip getirmemesi gerektiğini gösterir.

ShouldSerializeMaxPendingConnections()

Bağlantı odaklı aktarım bağlama öğesinin bekleyen en fazla bağlantıyı seri hale getirmesi gerekip gerekmediğini gösterir.

ToString()

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

(Devralındığı yer: Object)

Belirtik Arabirim Kullanımları

Name Description
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext)

Bağlamalar hakkında özel bir ilke onaylamasını dışarı aktarır.

IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext)

Özel Web Hizmetleri Açıklama Dili (WSDL) öğelerini bir sözleşme için oluşturulan WSDL'ye yazar.

IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext)

Özel Web Hizmetleri Açıklama Dili (WSDL) öğelerini bir uç nokta için oluşturulan WSDL'ye yazar.

Şunlara uygulanır