次の方法で共有


HttpBaseProtocolFilter.Close メソッド

定義

HttpBaseProtocolFilter インスタンスを閉じ、割り当てられたリソースを解放します。

public:
 virtual void Close() = Close;
void Close();
// This member is not implemented in C#
function close()
' This member is not implemented in VB.NET

実装

M:Windows.Foundation.IClosable.Close M:System.IDisposable.Close

注釈

Close メソッドは、 HttpBaseProtocolFilter インスタンスによって使用される割り当てられたリソースを解放します。 Close メソッドを使用すると、Windows ランタイム オブジェクトで使用されるシステム リソース (HttpBaseProtocolFilter で使用されるネットワーク ソケットなど) の有効期間を管理できます。

.NET Framework 4.5 では、このメソッドは Dispose メソッドとして投影されます。 Visual C++ コンポーネント拡張機能 (C++/CX) では、このメソッドはデストラクター (delete 演算子) の一部として投影されます。

JavaScript、C#、またはで記述されたアプリは、ガベージ コレクションを使用してリソースを解放 VB.NET。 そのため、 HttpBaseProtocolFilter オブジェクトと関連するリソースは、ガベージ コレクション パスが実行されるまで解放されません。 Close メソッドを使用すると、ガベージ コレクションによってオブジェクトが解放されるのを待つのではなく、アプリでこれらのリソースを早期に解放できます。

C++ または CX で記述されたアプリには Close メソッドがありません。これらのアプリはオブジェクトを決定的に破棄する可能性があるためです。 C++ と CX では、オブジェクトがプログラムスコープから外れたとき、またはオブジェクトのデストラクター (delete 演算子) の一部として解放されます。

適用対象

こちらもご覧ください