PeerNameRegistration Klas

Definitie

Registreert een PeerName in een Cloud of set clouds.

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
Overname
PeerNameRegistration
Kenmerken
Implementeringen

Opmerkingen

Registratie maakt (of werkt) alle informatie die is gekoppeld aan een PeerName in een peercloud of clouds.

Het is mogelijk om meerdere PeerNameRegistration objecten voor dezelfde peernaam te hebben. Als de peernaam in een dergelijk geval is beveiligd, vertegenwoordigt PeerNameRegistration elk exemplaar zich in een andere cloud. Als de peernaam echter niet is beveiligd, kan deze meerdere keren in dezelfde cloud worden geregistreerd, mits elke registratie afkomstig is van een ander proces.

Constructors

Name Description
PeerNameRegistration()

Initialiseert een nieuw standaardexemplaren van de PeerNameRegistration klasse.

PeerNameRegistration(PeerName, Int32, Cloud)

Initialiseert een nieuw exemplaar van de PeerNameRegistration klasse met de opgegeven peernaam, poortnummer en Cloud.

PeerNameRegistration(PeerName, Int32)

Initialiseert een nieuw exemplaar van de PeerNameRegistration klasse met de opgegeven naam en het poortnummer.

PeerNameRegistration(SerializationInfo, StreamingContext)

Initialiseert een nieuw serialiseerbare PeerNameRegistration object.

Eigenschappen

Name Description
Cloud

Hiermee wordt informatie opgehaald of ingesteld in een Cloud object waarin dit PeerName object wordt geregistreerd.

Comment

Hiermee wordt aanvullende informatie opgehaald of ingesteld over het object dat bij het PeerNameCloudobject wordt geregistreerd.

Data

Hiermee worden door de toepassing gedefinieerde binaire gegevens voor het PeerNameRegistration object opgehaald of ingesteld.

EndPointCollection

Hiermee haalt u de verzameling netwerkeindpunten op waarvoor de bijbehorende peernaam is geregistreerd.

PeerName

Hiermee haalt u de peernaam op of stelt u deze in voor registratie bij een peercloud.

Port

Hiermee haalt u het TCP/IP-poortnummer op dat wordt gebruikt door de peer die in het PeerNameRegistration object wordt geregistreerd.

UseAutoEndPointSelection

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of automatische eindpuntselectie moet worden gebruikt bij het doorlopen van een peer-mesh of Cloud.

Methoden

Name Description
Dispose()

Alle resources die door het PeerNameRegistration object worden gebruikt, worden vrijgegeven.

Dispose(Boolean)

Publiceert de niet-beheerde resources en publiceert eventueel de beheerde resources die door het PeerNameRegistration object worden gebruikt.

Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetObjectData(SerializationInfo, StreamingContext)

Hiermee wordt een serialisatie-informatieobject gevuld met de gegevens die nodig zijn om het PeerNameRegistration exemplaar te serialiseren.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
IsRegistered()

Hiermee haalt u op of stelt u in of de peernaam die in de PeerName eigenschap is opgegeven, is geregistreerd bij een specifieke Cloud host.

MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
Start()

Registreert de PeerName in de Cloud. Als er geen EndPointCollection is opgegeven, wordt automatische adresselectie gebruikt met de poortwaarde die is opgegeven door de Port eigenschap.

Stop()

Hiermee wordt de registratie van de peernaam die is opgegeven in de PeerName eigenschap ongedaan gemaakt van alle clouds waarin deze is geregistreerd.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
Update()

Hiermee wordt het PeerNameRegistration voor een knooppunt bijgewerkt dat is geregistreerd bij een specifiek Cloud. Bijwerken wordt uitgevoerd met behulp van de informatie die is opgegeven in de eigenschappen.

Expliciete interface-implementaties

Name Description
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementeert de ISerializable interface en retourneert de gegevens die nodig zijn om het PeerNameRegistration exemplaar te serialiseren.

Van toepassing op