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 bir 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
Bağlama, NetPeerTcpBinding TCP düzeyinde eşler arası ağ altyapısı kullanan eş ağ uygulamalarının oluşturulması için destek sağlar.
Her PeerNode örnek, bu bağlama türüyle tanımlanan birden çok eş kanalı barındırabilir. Bu türün yapılandırılmış bir örneği kullanılarak üretilen kanal fabrikaları, eş kanallar oluşturmak için kullanılabilir. Eş kanal fabrikası yalnızca giriş (uygular IInputChannel), yalnızca çıkış (uygular IOutputChannel) ve çift yönlü (uygular IDuplexChannel) olan eş kanalları üretebilir.
Bu, Windows İletişim Çerçevesi (WCF) tarafından sağlanan standart bağlamalardan biridir. Kesinlik temelli kodda kullanılabilir veya uygulama için karşılık gelen XML yapılandırma dosyasında belirtilebilir. Önerilen yordam yapılandırma değerlerini kullanarak bağlamayı tanımlamak ve yapılandırma değerlerinin bir hizmet olarak ayarlanması gereken bazı gelişmiş senaryolar dışında kod tabanlı bir yaklaşım kullanmamaktır.
Oluşturucular
| Name | Description |
|---|---|
| NetPeerTcpBinding() |
Geçersiz.
Sınıfının yeni bir varsayılan örneğini NetPeerTcpBinding başlatır. |
| NetPeerTcpBinding(String) |
Geçersiz.
Sınıfın NetPeerTcpBinding yeni bir örneğini belirtilen yapılandırma adıyla başlatır. |
Özellikler
| Name | Description |
|---|---|
| CloseTimeout |
Geçersiz.
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 |
Geçersiz.
Bu bağlama ile kullanılan SOAP sürümünü alır. |
| IsPnrpAvailable |
Geçersiz.
PNRP hizmetinin bilgisayarda yüklü ve kullanılabilir olup olmadığını gösteren bir değer alır. |
| ListenIPAddress |
Geçersiz.
Yerel eş düğüm tarafından dinlemek için kullanılan IP adresini alır veya ayarlar. |
| MaxBufferPoolSize |
Geçersiz.
Eş TCP arabelleği için kullanılan bellek havuzunun bayt cinsinden en büyük boyutunu alır veya ayarlar. |
| MaxReceivedMessageSize |
Geçersiz.
Bu bağlama tarafından oluşturulan eş kanallar tarafından işlenen TCP iletilerinin bayt cinsinden en büyük boyutunu alır veya ayarlar. |
| MessageVersion |
Geçersiz.
bağlamasıyla yapılandırılan istemciler ve hizmetler tarafından kullanılan ileti sürümünü alır. (Devralındığı yer: Binding) |
| Name |
Geçersiz.
Bağlamanın adını alır veya ayarlar. (Devralındığı yer: Binding) |
| Namespace |
Geçersiz.
Bağlamanın XML ad alanını alır veya ayarlar. (Devralındığı yer: Binding) |
| OpenTimeout |
Geçersiz.
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 |
Geçersiz.
Bağlanacak ağ bağlantı noktasını alır veya ayarlar. |
| ReaderQuotas |
Geçersiz.
Bu bağlamayla ilişkili olan öğesini XmlDictionaryReaderQuotas alır veya ayarlar. |
| ReceiveTimeout |
Geçersiz.
Bağlantının devre dışı bırakılmadan önce hiçbir uygulama iletisinin alınmadığı zaman aralığını alır veya ayarlar. (Devralındığı yer: Binding) |
| Resolver |
Geçersiz.
PeerResolver Bu bağlama örneği tarafından bir eş ağ kimliğini eş ağ içindeki düğümlerin uç nokta IP adreslerine çözümlemek için kullanılan değerini alır. |
| Scheme |
Geçersiz.
Bu bağlamayla ilişkili aktarım protokolü için kullanılan URI düzenini alır. |
| Security |
Geçersiz.
Bu bağlama tarafından oluşturulan eş kanallarda ayarlanacağı güvenliği alır veya ayarlar. |
| SendTimeout |
Geçersiz.
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
| Name | Description |
|---|---|
| BuildChannelFactory<TChannel>(BindingParameterCollection) |
Geçersiz.
İstemcide, belirtilen bir kanal türü oluşturan ve bağlama parametreleri koleksiyonu tarafından belirtilen özellikleri karşılayan kanal fabrika yığınını oluşturur. (Devralındığı yer: Binding) |
| BuildChannelFactory<TChannel>(Object[]) |
Geçersiz.
Belirtilen kanal türünü oluşturan ve bir nesne dizisi tarafından belirtilen özellikleri karşılayan istemcide kanal fabrika yığınını oluşturur. (Devralındığı yer: Binding) |
| BuildChannelListener<TChannel>(BindingParameterCollection) |
Geçersiz.
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[]) |
Geçersiz.
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) |
Geçersiz.
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[]) |
Geçersiz.
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) |
Geçersiz.
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) |
Geçersiz.
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[]) |
Geçersiz.
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[]) |
Geçersiz.
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çersiz.
Geçerli bağlamanın istemcide belirtilen bağlama parametreleri koleksiyonunu 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) |
| CanBuildChannelFactory<TChannel>(Object[]) |
Geçersiz.
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çersiz.
Geçerli bağlamanın, belirtilen bağlama parametrelerinin koleksiyonunu karşılayan hizmette kanal dinleyicisi yığını oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: Binding) |
| CanBuildChannelListener<TChannel>(Object[]) |
Geçersiz.
Geçerli bağlamanın bir nesne dizisinde belirtilen ölçütleri karşılayan hizmette kanal dinleyicisi yığını oluşturup oluşturamayacağını gösteren bir değer döndürür. (Devralındığı yer: Binding) |
| CreateBindingElements() |
Geçersiz.
Bağlama için bağlama öğeleriyle bir koleksiyon oluşturur. |
| Equals(Object) |
Geçersiz.
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
| GetHashCode() |
Geçersiz.
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
| GetProperty<T>(BindingParameterCollection) |
Geçersiz.
Bağlama yığınındaki uygun katmandan istenen, varsa, yazılan bir nesne döndürür. (Devralındığı yer: Binding) |
| GetType() |
Geçersiz.
Geçerli örneğin Type alır. (Devralındığı yer: Object) |
| MemberwiseClone() |
Geçersiz.
Geçerli Objectbasit bir kopyasını oluşturur. (Devralındığı yer: Object) |
| ShouldSerializeName() |
Geçersiz.
Bağlama adının seri hale getirilip getirilmeyeceğini döndürür. (Devralındığı yer: Binding) |
| ShouldSerializeNamespace() |
Geçersiz.
Bağlamanın ad alanının serileştirilip serileştirilmeyeceğini döndürür. (Devralındığı yer: Binding) |
| ShouldSerializeReaderQuotas() |
Geçersiz.
Bağlama için okuyucu kota verilerinin serileştirilip serileştirilmeyeceğini belirten bir değer alır. |
| ShouldSerializeSecurity() |
Geçersiz.
Bağlama için güvenlik bilgilerinin seri hale getirilip getirilmeyeceğini belirten bir değer alır. |
| ToString() |
Geçersiz.
Geçerli nesneyi temsil eden bir dize döndürür. (Devralındığı yer: Object) |
Belirtik Arabirim Kullanımları
| Name | Description |
|---|---|
| IBindingRuntimePreferences.ReceiveSynchronously |
Geçersiz.
Bu bağlama tarafından oluşturulan eş kanallar üzerinden gelen isteklerin zaman uyumlu veya zaman uyumsuz olarak işlenip işlenmediğini gösteren bir değer alır. |