共用方式為


ImportEngine 類別

定義

執行容器的撰寫。

public ref class ImportEngine : IDisposable, System::ComponentModel::Composition::ICompositionService
public class ImportEngine : IDisposable, System.ComponentModel.Composition.ICompositionService
type ImportEngine = class
    interface ICompositionService
    interface IDisposable
Public Class ImportEngine
Implements ICompositionService, IDisposable
繼承
ImportEngine
實作

備註

這個類別由 CompositionContainer在內部使用。 除非您正在撰寫容器,否則通常不應該使用它。

重要

此類型會實作 IDisposable 介面。 當您完成使用類型時,應該直接或間接處置它。 若要直接處置類型,請在 try/catch 區塊中呼叫其 Dispose 方法。 若要間接處置它,請使用語言建構,例如 using (C#) 或 Using (在 Visual Basic 中)。 如需詳細資訊,請參閱 介面主題中的<使用實作 IDisposable 的物件>一節。

建構函式

ImportEngine(ExportProvider, Boolean)

選擇性地在安全線程模式中,初始化 ImportEngine 類別的新實例。

ImportEngine(ExportProvider, CompositionOptions)

使用指定的選項,初始化 ImportEngine 類別的新實例。

ImportEngine(ExportProvider)

初始化 ImportEngine 類別的新實例。

方法

Dispose()

釋放目前 ImportEngine 類別實例所使用的所有資源。

Dispose(Boolean)

釋放 ImportEngine 所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。

Equals(Object)

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

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
PreviewImports(ComposablePart, AtomicComposition)

預覽指定元件的所有必要匯入,以確保可以滿足這些匯入,而不會實際設定它們。

ReleaseImports(ComposablePart, AtomicComposition)

釋放所有用來滿足指定元件匯入的導出。

SatisfyImports(ComposablePart)

滿足指定元件的匯入。

SatisfyImportsOnce(ComposablePart)

滿足指定元件的匯入,而不註冊它們以進行重新組合。

ToString()

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

(繼承來源 Object)

擴充方法

SatisfyImportsOnce(ICompositionService, Object, ReflectionContext)

使用指定的組合服務撰寫指定的元件,並停用重新組合,並使用指定的反映內容。

SatisfyImportsOnce(ICompositionService, Object)

使用指定的組合服務撰寫指定的元件,並停用重新組合。

適用於