PeerNameRegistration Sınıf

Tanım

bir PeerNameCloud veya bulut kümesine kaydeder.

public ref class PeerNameRegistration : IDisposable, System::Runtime::Serialization::ISerializable
[System.Serializable]
public class PeerNameRegistration : IDisposable, System.Runtime.Serialization.ISerializable
[<System.Serializable>]
type PeerNameRegistration = class
    interface IDisposable
    interface ISerializable
Public Class PeerNameRegistration
Implements IDisposable, ISerializable
Devralma
PeerNameRegistration
Öznitelikler
Uygulamalar

Açıklamalar

Kayıt, bir eş bulut veya buluttaki ile PeerName ilişkili tüm bilgileri oluşturur (veya güncelleştirir).

Aynı eş adı için birden çok PeerNameRegistration nesne olması mümkündür. Böyle bir durumda, eş adı güvenliyse her örnek farklı bir bulutta temsil eder PeerNameRegistration . Ancak, eş adı güvenli değilse, her kaydın farklı bir işlemden olması koşuluyla aynı buluta birden çok kez kaydedilebilir.

Oluşturucular

PeerNameRegistration()

sınıfının yeni bir varsayılan örneğini PeerNameRegistration başlatır.

PeerNameRegistration(PeerName, Int32)

Belirtilen ad ve bağlantı noktası numarasıyla sınıfının yeni bir örneğini PeerNameRegistration başlatır.

PeerNameRegistration(PeerName, Int32, Cloud)

Belirtilen eş adı, bağlantı noktası numarası ve Cloudile sınıfının yeni bir örneğini PeerNameRegistration başlatır.

PeerNameRegistration(SerializationInfo, StreamingContext)

Yeni bir serileştirilebilir PeerNameRegistration nesne başlatır.

Özellikler

Cloud

Bu PeerName nesnenin kaydedileceği bir Cloud içindeki bilgileri alır veya ayarlar.

Comment

ile Cloudkaydedilecek nesne hakkında PeerName ek bilgileri alır veya ayarlar.

Data

Nesne için PeerNameRegistration uygulama tanımlı ikili verileri alır veya ayarlar.

EndPointCollection

İlişkili eş adının kayıtlı olduğu ağ uç noktaları koleksiyonunu alır.

PeerName

Eş buluta kaydedilecek eş adını alır veya ayarlar.

Port

Nesneye kaydedilen PeerNameRegistration eş tarafından kullanılan TCP/IP bağlantı noktası numarasını alır veya ayarlar.

UseAutoEndPointSelection

Eş ağı veya çapraz geçiş yaparken otomatik uç nokta seçiminin kullanılıp kullanılmayacağını belirten bir değeri alır veya Cloudayarlar.

Yöntemler

Dispose()

nesnesi tarafından PeerNameRegistration kullanılan tüm kaynakları serbest bırakır.

Dispose(Boolean)

Yönetilmeyen kaynakları serbest bırakır ve isteğe bağlı olarak nesnesi tarafından PeerNameRegistration kullanılan yönetilen kaynakları serbest bırakır.

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)
GetObjectData(SerializationInfo, StreamingContext)

Serileştirme bilgileri nesnesini örneği seri hale PeerNameRegistration getirmek için gereken verilerle doldurur.

GetType()

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

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

Özelliğinde belirtilen eş adının konaktaki PeerName belirli Cloud bir adla kaydedilip kaydedilmediğini alır veya ayarlar.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

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

içine kaydeder PeerNameCloud. Belirtilmezse EndPointCollection , özelliği tarafından Port belirtilen bağlantı noktası değeriyle otomatik adres seçimi kullanılır.

Stop()

Özelliğinde PeerName belirtilen eş adın kaydını, kaydedildiği tüm bulutlardan kaldırır.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

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

PeerNameRegistration belirli Cloudbir ile kaydedilmiş bir düğüm için öğesini Güncelleştirmeler. Güncelleştirme, özelliklerde belirtilen bilgiler kullanılarak gerçekleştirilir.

Belirtik Arabirim Kullanımları

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Arabirimi uygular ISerializable ve örneği seri hale PeerNameRegistration getirmek için gereken verileri döndürür.

Şunlara uygulanır