Udostępnij za pośrednictwem


PeerNameRegistration Klasa

Definicja

Rejestruje w PeerNameCloud 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

PeerNameRegistration()

Inicjuje PeerNameRegistration nowe domyślne wystąpienie klasy.

PeerNameRegistration(PeerName, Int32)

Inicjuje PeerNameRegistration nowe wystąpienie klasy o określonej nazwie i numerze portu.

PeerNameRegistration(PeerName, Int32, Cloud)

Inicjuje PeerNameRegistration nowe wystąpienie klasy o określonej nazwie elementu równorzędnego, numerze portu i Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicjuje nowy obiekt z możliwością PeerNameRegistration serializacji.

Właściwości

Cloud

Pobiera lub ustawia informacje w obiekcie, w Cloud którym PeerName ten 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 jest zarejestrowana 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ą lub Cloud.

Metody

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 dany obiekt jest taki sam, jak bieżący obiekt.

(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 wymaganymi do serializacji PeerNameRegistration wystąpienia.

GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
IsRegistered()

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

MemberwiseClone()

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

(Odziedziczone po Object)
Start()

Rejestruje element PeerName w obiekcie Cloud. Jeśli nie EndPointCollection określono, 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 Aktualizacje węzła zarejestrowanego przy użyciu określonego Cloud. Aktualizacja jest wykonywana przy użyciu informacji określonych we właściwościach.

Jawne implementacje interfejsu

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

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

Dotyczy