ExportLifetimeContext<T> クラス

定義

ExportFactory<T> オブジェクトによって作成されたエクスポート値、およびそのオブジェクトを解放するメソッドへの参照を格納します。

generic <typename T>
public ref class ExportLifetimeContext sealed : IDisposable
public sealed class ExportLifetimeContext<T> : IDisposable
type ExportLifetimeContext<'T> = class
    interface IDisposable
Public NotInheritable Class ExportLifetimeContext(Of T)
Implements IDisposable

型パラメーター

T

エクスポート値の型。

継承
ExportLifetimeContext<T>
実装

注釈

重要

この型は IDisposable インターフェイスを実装します。 型の使用が完了したら、直接的または間接的に型を破棄する必要があります。 直接的に型を破棄するには、try/catch ブロック内で Dispose メソッドを呼び出します。 間接的に型を破棄するには、using (C# の場合) または Using (Visual Basic 言語) などの言語構成要素を使用します。 詳細については、IDisposable インターフェイスに関するトピック内の「IDisposable を実装するオブジェクトの使用」セクションを参照してください。

コンストラクター

ExportLifetimeContext<T>(T, Action)

ExportLifetimeContext<T> クラスの新しいインスタンスを初期化します。

プロパティ

Value

ExportFactory<T> オブジェクトのエクスポート値を取得します。

メソッド

Dispose()

ExportLifetimeContext<T> クラスに関連付けられたエクスポートも含め、そのクラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

(継承元 Object)
GetType()

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

(継承元 Object)
MemberwiseClone()

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

(継承元 Object)
ToString()

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

(継承元 Object)

適用対象