PeerNameRegistration クラス

定義

PeerNameまたは一連のクラウドに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, Cloud)

指定したピア名、ポート番号、およびPeerNameRegistrationを使用して、Cloud クラスの新しいインスタンスを初期化します。

PeerNameRegistration(PeerName, Int32)

指定した名前とポート番号を使用して、 PeerNameRegistration クラスの新しいインスタンスを初期化します。

PeerNameRegistration(SerializationInfo, StreamingContext)

新しいシリアル化可能な PeerNameRegistration オブジェクトを初期化します。

プロパティ

名前 説明
Cloud

このCloud オブジェクトを登録するPeerName内の情報を取得または設定します。

Comment

PeerNameに登録されるCloud オブジェクトに関する追加情報を取得または設定します。

Data

PeerNameRegistration オブジェクトのアプリケーション定義バイナリ データを取得または設定します。

EndPointCollection

関連付けられているピア名が登録されているネットワーク エンドポイントのコレクションを取得します。

PeerName

ピア クラウドに登録するピア名を取得または設定します。

Port

PeerNameRegistration オブジェクトに登録されているピアによって使用される TCP/IP ポート番号を取得または設定します。

UseAutoEndPointSelection

ピア メッシュを走査するときにエンドポイントの自動選択を使用するか、 Cloudするかを指定する値を取得または設定します。

メソッド

名前 説明
Dispose()

PeerNameRegistration オブジェクトによって使用されるすべてのリソースを解放します。

Dispose(Boolean)

アンマネージ リソースを解放し、必要に応じて、 PeerNameRegistration オブジェクトによって使用されるマネージド リソースを解放します。

Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetObjectData(SerializationInfo, StreamingContext)

PeerNameRegistration インスタンスをシリアル化するために必要なデータをシリアル化情報オブジェクトに設定します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
IsRegistered()

PeerName プロパティで指定されたピア名をホスト上の特定のCloudに登録するかどうかを取得または設定します。

MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
Start()

PeerNameCloudに登録します。 EndPointCollectionを指定しない場合は、Port プロパティで指定されたポート値と共にアドレスの自動選択が使用されます。

Stop()

PeerName プロパティで指定されたピア名を、登録されているすべてのクラウドから登録解除します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)
Update()

特定のPeerNameRegistrationに登録されているノードのCloudを更新します。 更新は、プロパティで指定された情報を使用して実行されます。

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ISerializable インターフェイスを実装し、PeerNameRegistration インスタンスのシリアル化に必要なデータを返します。

適用対象