ExportProvider.GetExportedValues 方法

定義

取得一或多個匯出物件。

多載

GetExportedValues<T>(String)

取得具有指定合約名稱的所有匯出物件。

GetExportedValues<T>()

取得具有從指定型別參數中衍生之合約名稱的匯出物件。

GetExportedValues<T>(String)

來源:
ExportProvider.GetExportOverrides.cs
來源:
ExportProvider.GetExportOverrides.cs
來源:
ExportProvider.GetExportOverrides.cs

取得具有指定合約名稱的所有匯出物件。

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T> (string contractName);
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T> (string? contractName);
member this.GetExportedValues : string -> seq<'T>
Public Function GetExportedValues(Of T) (contractName As String) As IEnumerable(Of T)

類型參數

T

要傳回之已匯出的物件型別。

參數

contractName
String

要傳回的匯出物件的合約名稱,或者是 null,或者是要使用預設合約名稱的空字串 ("")。

傳回

則為具有指定合約名稱的匯出物件 (如果找到的話),否則,為空白 Collection<T> 物件。

例外狀況

一個或多個基礎匯出的值無法轉換成 T

在撰寫期間發生錯誤。 Errors 將包含發生之錯誤的集合。

備註

默認合約名稱是在上T呼叫 GetContractName 方法的結果。

合約名稱是使用 Ordinal 屬性來執行區分大小寫的非語言比較來比較。

適用於

GetExportedValues<T>()

來源:
ExportProvider.GetExportOverrides.cs
來源:
ExportProvider.GetExportOverrides.cs
來源:
ExportProvider.GetExportOverrides.cs

取得具有從指定型別參數中衍生之合約名稱的匯出物件。

public:
generic <typename T>
 System::Collections::Generic::IEnumerable<T> ^ GetExportedValues();
public System.Collections.Generic.IEnumerable<T> GetExportedValues<T> ();
member this.GetExportedValues : unit -> seq<'T>
Public Function GetExportedValues(Of T) () As IEnumerable(Of T)

類型參數

T

要傳回之已匯出的物件型別。 合約名稱也是從這個型別參數衍生。

傳回

具有從指定型別參數衍生之合約名稱的匯出物件 (如果找到的話),否則,為空白 Collection<T> 物件。

例外狀況

一個或多個基礎的匯出物件無法轉換成 T

在撰寫期間發生錯誤。 Errors 將包含發生之錯誤的集合。

備註

合約名稱是在上T呼叫 GetContractName 方法的結果。

合約名稱是使用 Ordinal 屬性來執行區分大小寫的非語言比較來比較。

適用於