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>
実装

注釈

Important

この型は、IDisposable インターフェイスを実装します。 型の使用が完了したら、直接または間接的に破棄する必要があります。 型を直接破棄するには、Disposetry/ ブロックでその catch メソッドを呼び出します。 間接的に破棄するには、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)

適用対象