PeerNameRegistration.Dispose メソッド

定義

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

オーバーロード

Dispose()

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

Dispose(Boolean)

アンマネージド リソースを解放します。オプションで PeerNameRegistration オブジェクトによって使用されているマネージド リソースも解放できます。

注釈

ピアが を Cloud離れると、クラウドではピアに関連付けられているオブジェクトは PeerNameRegistration 不要になります。 登録オブジェクトを停止するか破棄するかは、クラウドでオブジェクトを再利用してこのピアまたは別のピアを登録するかどうかによって異なります。 ピア ホストが通信する必要がある登録オブジェクト内に他のエンドポイントがある場合は、このオブジェクトを停止または破棄する前に、それらのエンドポイントをクラウド内に登録する必要があります。

クラウドがより多くのピアを登録することを想定している場合は、 Stop メソッドをお勧めします。クラウドでメモリが不要になった場合は、 メソッドを使用してオペレーティング システムに Dispose 返す必要があります。

Dispose()

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

public:
 virtual void Dispose();
public void Dispose ();
abstract member Dispose : unit -> unit
override this.Dispose : unit -> unit
Public Sub Dispose ()

実装

注意 (呼び出し元)

オブジェクトを破棄する前に、必ず Dispose メソッドを PeerNameRegistration 呼び出してください。

適用対象

Dispose(Boolean)

アンマネージド リソースを解放します。オプションで PeerNameRegistration オブジェクトによって使用されているマネージド リソースも解放できます。

protected:
 virtual void Dispose(bool disposing);
protected virtual void Dispose (bool disposing);
abstract member Dispose : bool -> unit
override this.Dispose : bool -> unit
Protected Overridable Sub Dispose (disposing As Boolean)

パラメーター

disposing
Boolean

マネージド リソースとアンマネージド リソースの両方を解放する場合は true。アンマネージド リソースだけを解放する場合は false

注意 (呼び出し元)

オブジェクトへの最後の参照を解放する前に、必ず Dispose メソッドを PeerNameRegistration 呼び出してください。

適用対象