AggregateExportProvider 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public ref class AggregateExportProvider : System::ComponentModel::Composition::Hosting::ExportProvider, IDisposable
public class AggregateExportProvider : System.ComponentModel.Composition.Hosting.ExportProvider, IDisposable
type AggregateExportProvider = class
inherit ExportProvider
interface IDisposable
Public Class AggregateExportProvider
Inherits ExportProvider
Implements IDisposable
- 繼承
-
- 實作
-
重要
此型別代表 IDisposable 介面。 當您完成使用型別時,您應該直接或間接處置它。 若要直接處置型別,請呼叫其 try
/catch
區塊中的 Dispose 方法。 若要間接處置它,請使用語言建構函式,例如 using
(在 C# 中) 或 Using
(在 Visual Basic 中)。 如需詳細資訊,請參閱 IDisposable 介面文章中的<使用實作 IDisposable 的物件>一節。
建構函式
屬性
方法
Dispose()
|
釋放 AggregateExportProvider 類別目前的執行個體所使用的全部資源。
|
Dispose(Boolean)
|
釋放 AggregateExportProvider 類別所使用的 Unmanaged 資源,並選擇性地釋放 Managed 資源。
|
Equals(Object)
|
判斷指定的物件是否等於目前的物件。
(繼承來源 Object)
|
GetExport<T,TMetadataView>()
|
傳回具有從指定型別參數中衍生之合約名稱的匯出。 如果沒有任何項目完全符合匯出結果,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExport<T,TMetadataView>(String)
|
傳回具有指定合約名稱的匯出。 如果沒有任何項目完全符合匯出結果,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExport<T>()
|
傳回具有從指定型別參數中衍生之合約名稱的匯出。 如果沒有任何項目完全符合匯出結果,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExport<T>(String)
|
傳回具有指定合約名稱的匯出。 如果沒有任何項目完全符合匯出結果,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExportedValue<T>()
|
傳回具有從指定型別參數中衍生之合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExportedValue<T>(String)
|
傳回具有指定合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExportedValueOrDefault<T>()
|
取得具有從指定型別參數或指定型別的預設值衍生之合約名稱的匯出物件,或者如果有一個以上相符的匯出物件,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExportedValueOrDefault<T>(String)
|
取得具有指定合約名稱或指定型別預設值的匯出物件,或者如果有一個以上相符的匯出物件,則擲回例外狀況。
(繼承來源 ExportProvider)
|
GetExportedValues<T>()
|
取得具有從指定型別參數中衍生之合約名稱的匯出物件。
(繼承來源 ExportProvider)
|
GetExportedValues<T>(String)
|
取得具有指定合約名稱的所有匯出物件。
(繼承來源 ExportProvider)
|
GetExports(ImportDefinition)
|
取得符合指定之匯入定義條件的所有匯出。
(繼承來源 ExportProvider)
|
GetExports(ImportDefinition, AtomicComposition)
|
取得符合指定匯入定義和撰寫條件的所有匯出。
(繼承來源 ExportProvider)
|
GetExports(Type, Type, String)
|
取得具有指定之合約名稱的所有匯出結果。
(繼承來源 ExportProvider)
|
GetExports<T,TMetadataView>()
|
取得具有從指定型別參數衍生之合約名稱的所有匯出。
(繼承來源 ExportProvider)
|
GetExports<T,TMetadataView>(String)
|
取得具有指定之合約名稱的所有匯出結果。
(繼承來源 ExportProvider)
|
GetExports<T>()
|
取得具有從指定型別參數衍生之合約名稱的所有匯出。
(繼承來源 ExportProvider)
|
GetExports<T>(String)
|
取得具有指定之合約名稱的所有匯出結果。
(繼承來源 ExportProvider)
|
GetExportsCore(ImportDefinition, AtomicComposition)
|
取得符合指定之匯入條件的所有匯出。
|
GetHashCode()
|
做為預設雜湊函式。
(繼承來源 Object)
|
GetType()
|
取得目前執行個體的 Type。
(繼承來源 Object)
|
MemberwiseClone()
|
建立目前 Object 的淺層複製。
(繼承來源 Object)
|
OnExportsChanged(ExportsChangeEventArgs)
|
引發 ExportsChanged 事件。
(繼承來源 ExportProvider)
|
OnExportsChanging(ExportsChangeEventArgs)
|
引發 ExportsChanging 事件。
(繼承來源 ExportProvider)
|
ToString()
|
傳回代表目前物件的字串。
(繼承來源 Object)
|
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)
|
取得符合指定之匯入條件的所有匯出。
(繼承來源 ExportProvider)
|
事件
適用於