CustomPeerResolverService.Register メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
カスタム ピア リゾルバー サービスにピアを登録します。
オーバーロード
Register(RegisterInfo) |
ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。 |
Register(Guid, String, PeerNodeAddress) |
ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。 |
注釈
特定のメッシュ内にピア ノードを登録するには、このメソッドのいずれか 1 つのオーバーロードに、正しい形式の RegisterInfo オブジェクトを与える必要があります。 このオブジェクトには、登録を要求する登録エントリを登録するために必要な詳細情報、すなわち、登録エントリを一意に識別する GUID、メッシュ ID、エンドポイント アドレスなどが格納されています。
Register(RegisterInfo)
ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(System::ServiceModel::PeerResolvers::RegisterInfo ^ registerInfo);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (System.ServiceModel.PeerResolvers.RegisterInfo registerInfo);
abstract member Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : System.ServiceModel.PeerResolvers.RegisterInfo -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (registerInfo As RegisterInfo) As RegisterResponseInfo
パラメーター
- registerInfo
- RegisterInfo
ピア リゾルバー サービスに登録する登録エントリに関する情報を格納した RegisterInfo。
戻り値
ピア リゾルバー サービスの登録ルックアップ テーブルに追加されるエントリのコピーを格納している RegisterResponseInfo。
実装
例外
同じ GUID を持つ登録エントリがルックアップ テーブル内に既に存在するか、前回の Open() の呼び出し時にカスタムのピア リゾルバー サービスが起動されていません。
このメソッドに与えられた RegisterInfo オブジェクトが、null であるか、形式が間違っていました。
registerInfo
パラメーターで指定されているオブジェクトの AddressInfo プロパティが null でした。
このメソッドに渡された meshId
の値が null に設定されています。
注釈
このメソッドは、ピア リゾルバー サービスの登録ルックアップ テーブルに新しいエントリを追加します。 サービスが閉じられた後に行われた登録には影響がないことに注意してください。これらのエントリは解決要求によって返されません。
適用対象
Register(Guid, String, PeerNodeAddress)
ピア リゾルバー サービスの登録ルックアップ テーブルに、新しいエントリを追加します。
public:
virtual System::ServiceModel::PeerResolvers::RegisterResponseInfo ^ Register(Guid clientId, System::String ^ meshId, System::ServiceModel::PeerNodeAddress ^ address);
public virtual System.ServiceModel.PeerResolvers.RegisterResponseInfo Register (Guid clientId, string meshId, System.ServiceModel.PeerNodeAddress address);
abstract member Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
override this.Register : Guid * string * System.ServiceModel.PeerNodeAddress -> System.ServiceModel.PeerResolvers.RegisterResponseInfo
Public Overridable Function Register (clientId As Guid, meshId As String, address As PeerNodeAddress) As RegisterResponseInfo
パラメーター
- address
- PeerNodeAddress
登録エントリのエンドポイント アドレスを格納している PeerNodeAddress。
戻り値
ピア リゾルバー サービスの登録ルックアップ テーブルに追加されるエントリのコピーを格納している RegisterResponseInfo。
例外
同じ GUID を持つ登録エントリがルックアップ テーブル内に既に存在するか、前回の Open() の呼び出し時にカスタムのピア リゾルバー サービスが起動されていません。
このメソッドに与えられた RegisterInfo オブジェクトが、null であるか、形式が間違っていました。
refreshInfo
パラメーターで指定されているオブジェクトの MeshId プロパティおよび RegistrationId プロパティの一方または両方が null でした。
refreshInfo
パラメーターで指定されているオブジェクトの MeshId プロパティが不明です。
適用対象
.NET