PeerNameRegistration Klass

Definition

Registrerar en PeerName i en Cloud eller flera moln.

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
Arv
PeerNameRegistration
Attribut
Implementeringar

Kommentarer

Registreringen skapar (eller uppdaterar) all information som är associerad med en PeerName i ett peer-moln eller moln.

Det går att ha flera PeerNameRegistration objekt för samma peer-namn. I sådana fall, om peer-namnet skyddas, representerar PeerNameRegistration varje instans i ett annat moln. Men om peer-namnet inte skyddas kan det registreras i samma moln flera gånger, förutsatt att varje registrering kommer från en annan process.

Konstruktorer

Name Description
PeerNameRegistration()

Initierar en ny standardinstans av PeerNameRegistration klassen.

PeerNameRegistration(PeerName, Int32, Cloud)

Initierar en ny instans av PeerNameRegistration klassen med det angivna peer-namnet, portnumret och Cloud.

PeerNameRegistration(PeerName, Int32)

Initierar en ny instans av PeerNameRegistration klassen med det angivna namnet och portnumret.

PeerNameRegistration(SerializationInfo, StreamingContext)

Initierar ett nytt serialiserbart PeerNameRegistration objekt.

Egenskaper

Name Description
Cloud

Hämtar eller anger information i en Cloud som det här PeerName objektet ska registreras i.

Comment

Hämtar eller anger ytterligare information om objektet PeerName som ska registreras med Cloud.

Data

Hämtar eller anger programdefinierade binära data för PeerNameRegistration objektet.

EndPointCollection

Hämtar samlingen med nätverksslutpunkter som det associerade peer-namnet är registrerat för.

PeerName

Hämtar eller anger peer-namnet för registrering med ett peer-moln.

Port

Hämtar eller anger TCP/IP-portnumret som används av peer som registreras i PeerNameRegistration objektet.

UseAutoEndPointSelection

Hämtar eller anger ett värde som anger om du vill använda automatisk slutpunktsmarkering när du passerar ett peer mesh eller Cloud.

Metoder

Name Description
Dispose()

Frigör alla resurser som används av PeerNameRegistration objektet.

Dispose(Boolean)

Släpper de ohanterade resurserna och släpper eventuellt de hanterade resurser som används av PeerNameRegistration objektet.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetObjectData(SerializationInfo, StreamingContext)

Fyller i ett serialiseringsinformationsobjekt med de data som behövs för att serialisera instansen PeerNameRegistration .

GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
IsRegistered()

Hämtar eller anger om peer-namnet som anges i PeerName egenskapen är registrerat med en specifik Cloud på en värd.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
Start()

PeerName Registrerar i Cloud. Om nej EndPointCollection anges används automatiskt adressval med det portvärde som anges av Port egenskapen.

Stop()

Avregistrerar peer-namnet som anges i PeerName egenskapen från alla moln där det registrerades.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)
Update()

PeerNameRegistration Uppdaterar för en nod som är registrerad med en specifik Cloud. Uppdateringen utförs med hjälp av den information som anges i egenskaperna.

Explicita gränssnittsimplementeringar

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementerar ISerializable gränssnittet och returnerar de data som behövs för att serialisera instansen PeerNameRegistration .

Gäller för