PeerNameRegistration Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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. |