CompositionContext 類別

定義

提供可從組合擷取匯出的方法。

public ref class CompositionContext abstract
public abstract class CompositionContext
type CompositionContext = class
Public MustInherit Class CompositionContext
繼承
CompositionContext
衍生

建構函式

CompositionContext()

初始化 CompositionContext 類別的新執行個體。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetExport(CompositionContract)

擷取符合指定合約的匯出。

GetExport(Type)

擷取符合指定類型的匯出。

GetExport(Type, String)

擷取符合指定名稱與類型的匯出。

GetExport<TExport>()

擷取符合指定泛型型別參數的匯出。

GetExport<TExport>(String)

擷取符合指定泛型型別參數與合約名稱的匯出。

GetExports(Type)

擷取符合指定類型之所有匯出的集合。

GetExports(Type, String)

擷取符合指定合約名稱與類型的所有匯出。

GetExports<TExport>()

擷取符合指定泛型型別參數的所有匯出。

GetExports<TExport>(String)

擷取符合指定泛型型別參數與合約名稱的所有匯出。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object 的淺層複製。

(繼承來源 Object)
ToString()

傳回代表目前物件的字串。

(繼承來源 Object)
TryGetExport(CompositionContract, Object)

傳回符合指定之合約的匯出,如果找不到相符項目則傳回 null

TryGetExport(Type, Object)

傳回符合指定之類型的匯出,如果找不到相符項目則傳回 null

TryGetExport(Type, String, Object)

傳回符合指定之合約名稱及類型的匯出,如果找不到相符項目則傳回 null

TryGetExport<TExport>(String, TExport)

傳回符合指定之泛型類型參數及合約名稱的匯出,如果找不到相符項目則傳回 null

TryGetExport<TExport>(TExport)

傳回符合指定之泛型類型參數的匯出,如果找不到相符項目則傳回 null

擴充方法

SatisfyImports(CompositionContext, Object)

符合來自指定內容之指定物件的匯入。

SatisfyImports(CompositionContext, Object, AttributedModelProvider)

使用指定的慣例,符合來自指定內容之指定物件的匯入。

適用於