語言

CompositionHost 類別

定義

從指定提供者組合的輕量型組合容器。

public ref class CompositionHost sealed : System::Composition::CompositionContext, IDisposable
public sealed class CompositionHost : System.Composition.CompositionContext, IDisposable
type CompositionHost = class
    inherit CompositionContext
    interface IDisposable
Public NotInheritable Class CompositionHost
Inherits CompositionContext
Implements IDisposable
繼承
CompositionHost
實作

方法

名稱 Description
CreateCompositionHost(ExportDescriptorProvider[])

建立包含指定提供者陣列的組合主機。

CreateCompositionHost(IEnumerable<ExportDescriptorProvider>)

建立包含指定提供者集合的組合主機。

Dispose()

釋放 composition host 及所有全球共享的部分。

Equals(Object)

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

(繼承來源 Object)
GetExport(CompositionContract)

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

(繼承來源 CompositionContext)
GetExport(Type, String)

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

(繼承來源 CompositionContext)
GetExport(Type)

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

(繼承來源 CompositionContext)
GetExport<TExport>()

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

(繼承來源 CompositionContext)
GetExport<TExport>(String)

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

(繼承來源 CompositionContext)
GetExports(Type, String)

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

(繼承來源 CompositionContext)
GetExports(Type)

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

(繼承來源 CompositionContext)
GetExports<TExport>()

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

(繼承來源 CompositionContext)
GetExports<TExport>(String)

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

(繼承來源 CompositionContext)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type。

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

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

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

從合成上下文中擷取指定的匯出資料。

TryGetExport(Type, Object)

回傳符合指定類型的匯出,或若未找到匹配則回傳 null 。

(繼承來源 CompositionContext)
TryGetExport(Type, String, Object)

回傳符合指定合約名稱與類型的匯出,若未找到匹配則返回 null 。

(繼承來源 CompositionContext)
TryGetExport<TExport>(String, TExport)

回傳符合指定通用型態參數與合約名稱的匯出,若未找到匹配則回傳 null 。

(繼承來源 CompositionContext)
TryGetExport<TExport>(TExport)

回傳符合指定通用型態參數的匯出,或若未找到匹配則回傳 null 。

(繼承來源 CompositionContext)

擴充方法

名稱 Description
SatisfyImports(CompositionContext, Object, AttributedModelProvider)

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

SatisfyImports(CompositionContext, Object)

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

適用於