PeerNameRegistration Třída

Definice

Zaregistruje v PeerNameCloud cloudech nebo v sadě cloudů.

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
Dědičnost
PeerNameRegistration
Atributy
Implementuje

Poznámky

Registrace vytvoří (nebo aktualizuje) všechny informace, které jsou přidružené k partnerskému PeerName cloudu nebo cloudu.

Pro stejný název partnerského vztahu je možné mít více PeerNameRegistration objektů. Pokud je v takovém případě název partnerského vztahu zabezpečený, každá instance představuje PeerNameRegistration v jiném cloudu. Pokud ale název partnerského vztahu není zabezpečený, může se ve stejném cloudu zaregistrovat vícekrát za předpokladu, že každá registrace pochází z jiného procesu.

Konstruktory

PeerNameRegistration()

Inicializuje novou výchozí instanci PeerNameRegistration třídy.

PeerNameRegistration(PeerName, Int32)

Inicializuje novou instanci PeerNameRegistration třídy se zadaným názvem a číslem portu.

PeerNameRegistration(PeerName, Int32, Cloud)

Inicializuje novou instanci třídy se zadaným názvem partnerského PeerNameRegistration vztahu, číslem portu a Cloud.

PeerNameRegistration(SerializationInfo, StreamingContext)

Inicializuje nový serializovatelný PeerNameRegistration objekt.

Vlastnosti

Cloud

Získá nebo nastaví informace v objektu Cloud , do kterého bude tento PeerName objekt zaregistrován.

Comment

Získá nebo nastaví další informace o objektu PeerName , který bude zaregistrován v Cloud.

Data

Získá nebo nastaví binární data definovaná aplikací objektu PeerNameRegistration .

EndPointCollection

Získá kolekci síťových koncových bodů, pro které je zaregistrovaný název přidruženého partnerského vztahu.

PeerName

Získá nebo nastaví název partnerského vztahu pro registraci v partnerském cloudu.

Port

Získá nebo nastaví číslo portu TCP/IP používané partnerský uzel zaregistrovaný do objektu PeerNameRegistration .

UseAutoEndPointSelection

Získá nebo nastaví hodnotu, která určuje, jestli se má použít automatický výběr koncového bodu při procházení partnerské sítě nebo Cloud.

Metody

Dispose()

Uvolní všechny prostředky používané objektem PeerNameRegistration .

Dispose(Boolean)

Uvolní nespravované prostředky a volitelně uvolní spravované prostředky používané objektem PeerNameRegistration .

Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetObjectData(SerializationInfo, StreamingContext)

Naplní objekt serializace informací dat potřebných k serializaci PeerNameRegistration instance.

GetType()

Získá aktuální Type instanci.

(Zděděno od Object)
IsRegistered()

Získá nebo nastaví, zda název partnerského vztahu zadaného PeerName ve vlastnosti je registrován s konkrétním Cloud na hostiteli.

MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
Start()

Zaregistruje do PeerName .Cloud Pokud je zadáno ne EndPointCollection , použije se automatický výběr adresy s hodnotou portu určenou Port vlastností.

Stop()

Zruší registraci názvu partnerského vztahu zadaného PeerName ve vlastnosti ze všech cloudů, ve kterých byl zaregistrovaný.

ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
Update()

PeerNameRegistration Aktualizace pro uzel zaregistrovaný pomocí konkrétního Cloud. Aktualizace se provádí pomocí informací zadaných ve vlastnostech.

Explicitní implementace rozhraní

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

Implementuje ISerializable rozhraní a vrátí data potřebná k serializaci PeerNameRegistration instance.

Platí pro