Aracılığıyla paylaş


PeerNode Sınıf

Tanım

Belirli bir eş mesh'e katılan bir uygulama tarafından kullanılan eş düğüm örneğini tanımlar.

public ref class PeerNode sealed : System::ServiceModel::IOnlineStatus
public sealed class PeerNode : System.ServiceModel.IOnlineStatus
type PeerNode = class
    interface IOnlineStatus
Public NotInheritable Class PeerNode
Implements IOnlineStatus
Devralma
PeerNode
Uygulamalar

Açıklamalar

Eş düğüm, her kanal için bağlamaya sağlanan ortak bir URI'yi ve konak adını paylaştığı sürece ağ içinde EndpointAddress birden çok eş kanalı barındırabilir.

Bir eş düğüm için tanımlanan iki veya daha fazla eş kanal ayrı bağlamalarla oluşturulduysa Port, , ListenIPAddressve Resolver özellikleri tüm bağlamalarda aynı olmalıdır.

Aynı eş düğüm örneği için ilkinden sonra bir kanal bağlaması oluşturulursa, bu ve sonraki bağlamalardaki özelliğin, MaxReceivedMessageSize ilk kanal bağlamasında ayarlandığı şekilde özelliğin MaxReceivedMessageSize değerine eşit veya daha küçük olması gerekir.

Özellikler

Name Description
IsOnline

Eş düğümün çevrimiçi olup olmadığını ve eş ağındaki komşu düğümlere ileti gönderip gönderemeyeceğini belirten bir değer alır.

MessagePropagationFilter

Eş kanal üzerinden alınan iletiler için özel bir filtre alır veya ayarlar.

Port

Eş düğümün dinlediği ağ bağlantı noktasını alır.

Yöntemler

Name Description
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)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RefreshConnection()

Eş ağ ile bağlantıyı yeniler.

ToString()

Bir eş düğümün dize gösterimini sağlar.

Ekinlikler

Name Description
Offline

Eş düğüm eş ağdan çevrimdışı olduğunda sinyaller.

Online

Eş düğüm eş ağ içinde çevrimiçi olduğunda sinyaller.

Şunlara uygulanır