CompositionContext 類別

定義

提供從組合中擷取匯出資料的方法。

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

建構函式

名稱 Description
CompositionContext()

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

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetExport(CompositionContract)

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

GetExport(Type, String)

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

GetExport(Type)

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

GetExport<TExport>()

擷取符合指定通用型態參數的匯出文件。

GetExport<TExport>(String)

擷取符合指定通用型態參數及合約名稱的匯出。

GetExports(Type, String)

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

GetExports(Type)

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

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

擴充方法

名稱 Description
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

透過指定慣例,滿足指定上下文中指定物件的匯入。

SatisfyImports(CompositionContext, Object)

滿足從指定上下文匯入指定物件的條件。

適用於