PeerNameRegistration 類別

定義

在一個 PeerName 或一組 Cloud 中註冊 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
繼承
PeerNameRegistration
屬性
實作

備註

註冊會建立 (或更新,) 與對等雲端或雲端中 相關聯的 PeerName 所有資訊。

同一對等名稱可以有多個 PeerNameRegistration 物件。 在這種情況下,如果對等名稱受到保護,則每個實例都會 PeerNameRegistration 在不同的雲端中表示。 不過,如果對等名稱未受到保護,則可以多次在相同的雲端中註冊,前提是每個註冊都是來自不同的程式。

建構函式

PeerNameRegistration()

初始化 PeerNameRegistration 類別預設的新執行個體。

PeerNameRegistration(PeerName, Int32)

使用指定的名稱和連接埠號碼初始化 PeerNameRegistration 類別的新執行個體。

PeerNameRegistration(PeerName, Int32, Cloud)

使用指定的對等名稱、連接埠號碼和 Cloud,初始化 PeerNameRegistration 類別的新執行個體。

PeerNameRegistration(SerializationInfo, StreamingContext)

初始化一個新可序列化 PeerNameRegistration 物件。

屬性

Cloud

取得或設定 Cloud 中的資訊,這個 PeerName 物件會於其中加以註冊。

Comment

取得或設定將向 PeerName 註冊的 Cloud 物件的其他資訊。

Data

取得或設定 PeerNameRegistration 物件的應用程式定義之二進位資料。

EndPointCollection

取得相關聯的對等名稱要註冊之網路端點的集合。

PeerName

取得或設定要向對等 Cloud 註冊的對等名稱。

Port

取得或設定 TCP/IP 通訊埠編號,這是由註冊至 PeerNameRegistration 物件的對等節點所使用的通訊埠。

UseAutoEndPointSelection

取得或設定值,指定周遊對等網狀結構或 Cloud 時,是否要使用自動端點選取。

方法

Dispose()

釋放由 PeerNameRegistration 物件使用的所有資源。

Dispose(Boolean)

釋放 Unmanaged 資源,並選擇性釋放 PeerNameRegistration 物件所使用的 Managed 資源。

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetObjectData(SerializationInfo, StreamingContext)

以序列化 PeerNameRegistration 執行個體所需的資料,填入序列化資訊物件。

GetType()

取得目前執行個體的 Type

(繼承來源 Object)
IsRegistered()

取得或設定 PeerName 屬性中指定的對等名稱,是否向主應用程式上的特定 Cloud 註冊。

MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
Start()

PeerName 註冊到 Cloud。 如果未指定 EndPointCollection,則會使用自動位址選取搭配 Port 屬性指定的連接埠值。

Stop()

從已註冊的所有雲端中取消註冊 PeerName 屬性中指定的對等名稱。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
Update()

針對已使用特定 Cloud 註冊的節點,更新 PeerNameRegistration。 更新是使用屬性中指定的資訊來執行。

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext)

實作 ISerializable 介面,並傳回序列化 PeerNameRegistration 執行個體所需的資料。

適用於