NetPeerTcpBinding Sınıf

Tanım

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
NetPeerTcpBinding
Ö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.

Şunlara uygulanır