Język

PeerNameRegistration Klasa

Definicja

Rejestruje PeerName w Cloud chmurze lub zestaw chmur.

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
Dziedziczenie
PeerNameRegistration
Atrybuty
Implementuje

Uwagi

Rejestracja tworzy (lub aktualizuje) wszystkie informacje skojarzone z chmurą równorzędną PeerName lub chmurą.

Istnieje możliwość posiadania wielu PeerNameRegistration obiektów dla tej samej nazwy równorzędnej. W takim przypadku, jeśli nazwa elementu równorzędnego jest zabezpieczona, każde wystąpienie reprezentuje PeerNameRegistration w innej chmurze. Jeśli jednak nazwa elementu równorzędnego nie jest zabezpieczona, można ją zarejestrować w tej samej chmurze wiele razy, zapewniając, że każda rejestracja pochodzi z innego procesu.

Konstruktory

Nazwa Opis
PeerNameRegistration()

Inicjuje nowe domyślne wystąpienie PeerNameRegistration klasy.

PeerNameRegistration(PeerName, Int32, Cloud)

Inicjuje nowe wystąpienie PeerNameRegistration klasy z określoną nazwą elementu równorzędnego, numerem portu i Cloud.

PeerNameRegistration(PeerName, Int32)

Inicjuje PeerNameRegistration nowe wystąpienie klasy z określoną nazwą i numerem portu.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicjuje nowy obiekt możliwy do PeerNameRegistration serializacji.

Właściwości

Nazwa Opis
Cloud

Pobiera lub ustawia informacje w obiekcie, w Cloud którym ten PeerName obiekt zostanie zarejestrowany.

Comment

Pobiera lub ustawia dodatkowe informacje o PeerName obiekcie, który zostanie zarejestrowany w obiekcie Cloud.

Data

Pobiera lub ustawia dane binarne zdefiniowane przez aplikację PeerNameRegistration dla obiektu.

EndPointCollection

Pobiera kolekcję punktów końcowych sieci, dla których zarejestrowano skojarzona nazwa elementu równorzędnego.

PeerName

Pobiera lub ustawia nazwę elementu równorzędnego, aby zarejestrować się w chmurze równorzędnej.

Port

Pobiera lub ustawia numer portu TCP/IP używany przez element równorzędny zarejestrowany w PeerNameRegistration obiekcie.

UseAutoEndPointSelection

Pobiera lub ustawia wartość określającą, czy używać automatycznego wyboru punktu końcowego podczas przechodzenia przez siatkę równorzędną, czy Cloud.

Metody

Nazwa Opis
Dispose()

Zwalnia wszystkie zasoby używane przez PeerNameRegistration obiekt.

Dispose(Boolean)

Zwalnia niezarządzane zasoby i opcjonalnie zwalnia zarządzane zasoby używane przez PeerNameRegistration obiekt.

Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetObjectData(SerializationInfo, StreamingContext)

Wypełnia obiekt informacji o serializacji danymi potrzebnymi do serializacji PeerNameRegistration wystąpienia.

GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
IsRegistered()

Pobiera lub ustawia, czy nazwa elementu równorzędnego określona we PeerName właściwości jest zarejestrowana przy użyciu określonego Cloud elementu na hoście.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Start()

Rejestruje element PeerName w obiekcie Cloud. Jeśli nie EndPointCollection zostanie określony, wybór adresu automatycznego jest używany z wartością portu określoną przez Port właściwość.

Stop()

Wyrejestrowuje nazwę elementu równorzędnego PeerName określoną we właściwości ze wszystkich chmur, w których została zarejestrowana.

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)
Update()

PeerNameRegistration Aktualizuje element dla węzła zarejestrowanego przy użyciu określonego Cloudelementu . Aktualizacja jest wykonywana przy użyciu informacji określonych we właściwościach.

Jawne implementacje interfejsu

Nazwa Opis
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable interfejs i zwraca dane potrzebne do serializacji PeerNameRegistration wystąpienia.

Dotyczy