語言

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)

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

適用於