Aracılığıyla paylaş


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 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

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

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.

Şunlara uygulanır