NetPeerTcpBinding 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.
Dikkat
PeerChannel feature is obsolete and will be removed in the future.
Eşler arası ağ uygulamaları için güvenli bağlama sağlar.
public ref class NetPeerTcpBinding : System::ServiceModel::Channels::Binding, System::ServiceModel::Channels::IBindingRuntimePreferences
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
[System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)]
public class NetPeerTcpBinding : System.ServiceModel.Channels.Binding, System.ServiceModel.Channels.IBindingRuntimePreferences
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
[<System.Obsolete("PeerChannel feature is obsolete and will be removed in the future.", false)>]
type NetPeerTcpBinding = class
inherit Binding
interface IBindingRuntimePreferences
Public Class NetPeerTcpBinding
Inherits Binding
Implements IBindingRuntimePreferences
- Devralma
- Öznitelikler
- Uygulamalar
Açıklamalar
NetPeerTcpBindingBağlama, TCP düzeyinde eşler arası kafes altyapısı kullanan eş ağ uygulamalarının oluşturulmasına yönelik destek sağlar.
Her PeerNode örnek, bu bağlama türü ile tanımlanmış birden çok eş kanalını barındırabilirler. Bu türün yapılandırılmış bir örneği kullanılarak oluşturulan kanal fabrikaları, eş kanallar oluşturmak için kullanılabilir. Eş kanal fabrikası yalnızca giriş (Implements IInputChannel ), yalnızca çıkış (Implements IOutputChannel ) ve çift yönlü (uygular) olan eş kanallar oluşturabilir IDuplexChannel .
bu, Windows Communication Framework (WCF) tarafından sunulan standart bağlamalardan biridir. Bu, zorunlu bir kodda kullanılabilir veya uygulama için karşılık gelen XML yapılandırma dosyasında belirtilebilir. Önerilen yordam, yapılandırma değerlerinin bir hizmet başlatıldığından ayarlanması gereken bazı gelişmiş senaryolar dışında, yapılandırma değerlerini kullanarak bağlamayı tanımlamanız ve kod tabanlı bir yaklaşım kullanmamalıdır.
Oluşturucular
NetPeerTcpBinding() |
Sınıfının yeni bir varsayılan örneğini başlatır NetPeerTcpBinding . |
NetPeerTcpBinding(String) |
NetPeerTcpBindingBelirtilen yapılandırma adı ile sınıfının yeni bir örneğini başlatır. |
Özellikler
CloseTimeout |
Aktarım özel durum oluşturmadan önce bağlantının kapatılması için sağlanan zaman aralığını alır veya ayarlar. (Devralındığı yer: Binding) |
EnvelopeVersion |
Bu bağlamakla kullanılan SOAP sürümünü alır. |
IsPnrpAvailable |
PNRP hizmetinin bilgisayarda yüklü ve kullanılabilir olup olmadığını gösteren bir değer alır. |
ListenIPAddress |
Yerel eş düğümü tarafından dinlemek için kullanılan IP adresini alır veya ayarlar. |
MaxBufferPoolSize |
Eş TCP arabelleği için kullanılan bellek havuzunun en büyük boyutunu bayt cinsinden alır veya ayarlar. |
MaxReceivedMessageSize |
Bu bağlama tarafından oluşturulan eş kanallar tarafından işlenen TCP iletilerinin en büyük boyutunu bayt cinsinden alır veya ayarlar. |
MessageVersion |
Bağlama ile yapılandırılan istemciler ve hizmetler tarafından kullanılan ileti sürümünü alır. (Devralındığı yer: Binding) |
Name |
Bağlamanın adını alır veya ayarlar. (Devralındığı yer: Binding) |
Namespace |
Bağlamanın XML ad alanını alır veya ayarlar. (Devralındığı yer: Binding) |
OpenTimeout |
Aktarım özel durum oluşturmadan önce bağlantının açılması için sağlanan zaman aralığını alır veya ayarlar. (Devralındığı yer: Binding) |
Port |
Üzerinde bağlanacağı ağ bağlantı noktasını alır veya ayarlar. |
ReaderQuotas |
XmlDictionaryReaderQuotasBu bağlama ile ilişkili olan öğesini alır veya ayarlar. |
ReceiveTimeout |
Bağlantının devre dışı bırakılmadan önce hiçbir uygulama iletisinin alınmadığı devre dışı kalabileceği süreyi alır veya ayarlar. (Devralındığı yer: Binding) |
Resolver |
Eş PeerResolver ağ içindeki düğümlerin uç nokta IP adreslerine bir eş ağ kimliğini çözümlemek için bu bağlama örneği tarafından kullanılan öğesini alır. |
Scheme |
Bu bağlama ile ilişkili Aktarım Protokolü için kullanılan URI düzenini alır. |
Security |
Bu bağlama tarafından oluşturulan eş kanallarda ayarlanacak güvenliği alır veya ayarlar. |
SendTimeout |
Aktarım özel durum oluşturmadan önce yazma işleminin tamamlanması için sağlanan zaman aralığını alır veya ayarlar. (Devralındığı yer: Binding) |
Yöntemler
BuildChannelFactory<TChannel>(BindingParameterCollection) |
Belirtilen kanal türünü oluşturan ve bağlama parametreleri koleksiyonu tarafından belirtilen özellikleri karşılayan istemci üzerinde kanal fabrikası yığınını oluşturur. (Devralındığı yer: Binding) |
BuildChannelFactory<TChannel>(Object[]) |
Belirtilen kanal türünü oluşturan ve bir nesne dizisi tarafından belirtilen özellikleri karşılayan istemci üzerinde kanal fabrikası yığınını oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(BindingParameterCollection) |
Belirtilen kanal türünü kabul eden ve bağlama parametreleri koleksiyonu tarafından belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Object[]) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, BindingParameterCollection) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, Object[]) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, String, BindingParameterCollection) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, BindingParameterCollection) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, String, ListenUriMode, Object[]) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
BuildChannelListener<TChannel>(Uri, String, Object[]) |
Belirtilen kanal türünü kabul eden ve belirtilen özellikleri karşılayan hizmette kanal dinleyicisini oluşturur. (Devralındığı yer: Binding) |
CanBuildChannelFactory<TChannel>(BindingParameterCollection) |
Geçerli bağlamanın istemcide belirtilen bağlama parametrelerinin koleksiyonunu karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını belirten bir değer döndürür. (Devralındığı yer: Binding) |
CanBuildChannelFactory<TChannel>(Object[]) |
Geçerli bağlamanın istemcide bir nesne dizisi tarafından belirtilen gereksinimleri karşılayan bir kanal fabrika yığını oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: Binding) |
CanBuildChannelListener<TChannel>(BindingParameterCollection) |
Geçerli bağlamanın hizmette belirtilen bağlama parametreleri koleksiyonunu karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür. (Devralındığı yer: Binding) |
CanBuildChannelListener<TChannel>(Object[]) |
Geçerli bağlamanın hizmette bir nesne dizisinde belirtilen ölçütleri karşılayan bir kanal dinleyici yığını oluşturup oluşturamayacağını belirten bir değer döndürür. (Devralındığı yer: Binding) |
CreateBindingElements() |
Bağlama için bağlama öğeleriyle bir koleksiyon 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>(BindingParameterCollection) |
Varsa, bağlama yığınındaki uygun katmandan istenen türlenmiş bir nesne döndürür. (Devralındığı yer: Binding) |
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) |
ShouldSerializeName() |
Bağlama adının seri hale getirilip getirilmeyeceğini döndürür. (Devralındığı yer: Binding) |
ShouldSerializeNamespace() |
Bağlamanın ad alanının seri hale getirilip getirilmeyeceğini döndürür. (Devralındığı yer: Binding) |
ShouldSerializeReaderQuotas() |
Bağlamanın okuyucu kotası verilerinin serileştirilmesi gerekip gerekmediğini belirten bir değer alır. |
ShouldSerializeSecurity() |
Bağlama için güvenlik bilgilerinin serileştirilmesi gerekip gerekmediğini belirten bir değer alır. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
IBindingRuntimePreferences.ReceiveSynchronously |
Bu bağlama tarafından oluşturulan eş kanallar üzerinden gelen isteklerin zaman uyumlu veya zaman uyumsuz olarak işleneceğini belirten bir değer alır. |