PeerNameRegistration クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
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 | |
| Comment | |
| 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() | |
| MemberwiseClone() |
現在の Objectの簡易コピーを作成します。 (継承元 Object) |
| Start() |
PeerNameをCloudに登録します。 EndPointCollectionを指定しない場合は、Port プロパティで指定されたポート値と共にアドレスの自動選択が使用されます。 |
| Stop() |
PeerName プロパティで指定されたピア名を、登録されているすべてのクラウドから登録解除します。 |
| ToString() |
現在のオブジェクトを表す文字列を返します。 (継承元 Object) |
| Update() |
特定のPeerNameRegistrationに登録されているノードのCloudを更新します。 更新は、プロパティで指定された情報を使用して実行されます。 |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| ISerializable.GetObjectData(SerializationInfo, StreamingContext) |
ISerializable インターフェイスを実装し、PeerNameRegistration インスタンスのシリアル化に必要なデータを返します。 |