ConnectionOrientedTransportBindingElement Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlarda ortak olan ek özelliklerle tamamlayan soyut bir 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
- Türetilmiş
- Uygulamalar
Açıklamalar
Bu sınıf, aktarımlar hiyerarşisi hakkında daha eksiksiz bir anlayış sağlamak için belgelenmiştir ve doğrudan çağrılması beklenmemektedir. Oluşturucu, doğrudan yapı ve çağırmayı önlemek için dahilidir. Bu bağlama öğesinin ortak özellikleri türetilmiş sınıflardan TcpTransportBindingElement ve NamedPipeTransportBindingElement'den çağrılabilir.
Oluşturucular
ConnectionOrientedTransportBindingElement() |
Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlarda ortak olan ek özelliklerle tamamlayan soyut bir sınıf. |
ConnectionOrientedTransportBindingElement(ConnectionOrientedTransportBindingElement) |
Temeli TransportBindingElement TCP ve adlandırılmış kanallar gibi bağlantı odaklı aktarımlarda ortak olan ek özelliklerle tamamlayan soyut bir sınıf. |
Özellikler
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 kabloya seri hale getirilmiş iletinin bir öbekini iletmek için kullanılan arabelleğin boyutunu alır veya ayarlar. |
HostNameComparisonMode |
Ana bilgisayar adının URI ile eşleştirilirken hizmete ulaşmak için kullanılıp kullanılmadığını belirten 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ışa alınan 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 veya tam iletinin bir öbeklerinin 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şlemesi için dinleyicide bekleyebileceği en fazla kanalı alır veya ayarlar. |
MaxPendingConnections |
Hizmette göndermeyi 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
BuildChannelFactory<TChannel>(BindingContext) |
Bağlama bağlamından belirtilen türdeki kanalları oluşturmak için bir kanal fabrikası başlatır. (Devralındığı yer: BindingElement) |
BuildChannelListener<TChannel>(BindingContext) |
Bağlama bağlamından belirtilen türde 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. |
CanBuildChannelListener<TChannel>(BindingContext) |
Bağlama öğesinin belirli bir kanal türü için dinleyici oluşturup oluşturamayacağını belirten bir değer döndürür. (Devralındığı yer: BindingElement) |
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() |
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) |
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 maksimum bağlantıları seri hale getirmesi gerekip gerekmediğini gösterir. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IPolicyExportExtension.ExportPolicy(MetadataExporter, PolicyConversionContext) |
Bağlamalar hakkında özel bir ilke onaylama işlemi dışarı aktarır. |
IWsdlExportExtension.ExportContract(WsdlExporter, WsdlContractConversionContext) |
Bir sözleşme için oluşturulan WSDL'ye özel Web Hizmetleri Açıklama Dili (WSDL) öğeleri yazar. |
IWsdlExportExtension.ExportEndpoint(WsdlExporter, WsdlEndpointConversionContext) |
Bir uç nokta için oluşturulan WSDL'ye özel Web Hizmetleri Açıklama Dili (WSDL) öğeleri yazar. |