ImportEngine 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
執行容器的撰寫。
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 中)。 如需詳細資訊,請參閱
建構函式
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) |
使用指定的組合服務撰寫指定的元件,並停用重新組合。 |