ExportProvider 類別

定義

擷取與指定 ImportDefinition 物件相符的匯出資料。

public ref class ExportProvider abstract
public abstract class ExportProvider
type ExportProvider = class
Public MustInherit Class ExportProvider
繼承
ExportProvider
衍生

建構函式

名稱 Description
ExportProvider()

初始化 ExportProvider 類別的新執行個體。

方法

名稱 Description
Equals(Object)

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

(繼承來源 Object)
GetExport<T,TMetadataView>()

回傳由指定型別參數衍生的合約名稱的匯出。 若匯出檔案不完全一致,則會拋出例外。

GetExport<T,TMetadataView>(String)

回傳以指定合約名稱的匯出文件。 若匯出檔案不完全一致,則會拋出例外。

GetExport<T>()

回傳由指定型別參數衍生的合約名稱的匯出。 若匯出檔案不完全一致,則會拋出例外。

GetExport<T>(String)

回傳以指定合約名稱的匯出文件。 若匯出檔案不完全一致,則會拋出例外。

GetExportedValue<T>()

回傳由指定型別參數衍生的合約名稱的匯出物件。 如果沒有完全匹配的匯出物件,則會拋出例外。

GetExportedValue<T>(String)

回傳已匯出的物件並指定合約名稱。 如果沒有完全匹配的匯出物件,則會拋出例外。

GetExportedValueOrDefault<T>()

取得合約名稱來自指定型別參數或該型別預設值的匯出物件,若匯出物件多於一個匹配,則拋出例外。

GetExportedValueOrDefault<T>(String)

取得匯出物件時,會取得指定合約名稱或該型別的預設值,或如果有多個匹配的匯出物件,則拋出例外。

GetExportedValues<T>()

取得所有由指定型別參數衍生出合約名稱的匯出物件。

GetExportedValues<T>(String)

取得所有已匯出且名稱為合約名稱的物件。

GetExports(ImportDefinition, AtomicComposition)

取得所有符合指定進口定義與組合條件的匯出。

GetExports(ImportDefinition)

取得所有符合指定匯入定義條件的匯出。

GetExports(Type, Type, String)

取得所有以指定合約名稱匯出的檔案。

GetExports<T,TMetadataView>()

取得所有合約名稱的匯出,這些名稱是從指定的型別參數衍生出來的。

GetExports<T,TMetadataView>(String)

取得所有以指定合約名稱匯出的檔案。

GetExports<T>()

取得所有合約名稱的匯出,這些名稱是從指定的型別參數衍生出來的。

GetExports<T>(String)

取得所有以指定合約名稱匯出的檔案。

GetExportsCore(ImportDefinition, AtomicComposition)

取得所有符合指定定義約束的匯出。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
OnExportsChanged(ExportsChangeEventArgs)

引發 ExportsChanged 事件。

OnExportsChanging(ExportsChangeEventArgs)

引發 ExportsChanging 事件。

ToString()

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

(繼承來源 Object)
TryGetExports(ImportDefinition, AtomicComposition, IEnumerable<Export>)

取得所有符合指定進口條件的出口。

事件

名稱 Description
ExportsChanged

當匯出 ExportProvider 變更時會發生。

ExportsChanging

當提供的出口資料變動時,會發生這種情況。

適用於