ExportProvider.GetExportedValue 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得匯出的物件。
多載
GetExportedValue<T>() |
傳回具有從指定型別參數中衍生之合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。 |
GetExportedValue<T>(String) |
傳回具有指定合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。 |
GetExportedValue<T>()
傳回具有從指定型別參數中衍生之合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。
public:
generic <typename T>
T GetExportedValue();
public T GetExportedValue<T> ();
public T? GetExportedValue<T> ();
member this.GetExportedValue : unit -> 'T
Public Function GetExportedValue(Of T) () As T
類型參數
- T
要傳回之已匯出的物件型別。 合約名稱也是從這個型別參數衍生。
傳回
T
具有從指定型別參數中衍生之合約名稱的匯出物件。
例外狀況
基礎的匯出物件無法轉換成 T
。
在撰寫期間發生錯誤。 Errors 將包含發生之錯誤的集合。
備註
合約名稱是在上T
呼叫 GetContractName 方法的結果。
合約名稱是使用 Ordinal 屬性來執行區分大小寫的非語言比較來比較。
適用於
GetExportedValue<T>(String)
傳回具有指定合約名稱的匯出物件。 如果沒有一個完全相符的匯出物件,則會擲回例外狀況。
public:
generic <typename T>
T GetExportedValue(System::String ^ contractName);
public T GetExportedValue<T> (string contractName);
public T? GetExportedValue<T> (string? contractName);
member this.GetExportedValue : string -> 'T
Public Function GetExportedValue(Of T) (contractName As String) As T
類型參數
- T
要傳回之已匯出的物件型別。
參數
- contractName
- String
要傳回的匯出物件的合約名稱,或者是 null
,或者是要使用預設合約名稱的空字串 ("")。
傳回
T
具有指定合約名稱的匯出物件。
例外狀況
基礎的匯出物件無法轉換成 T
。
在撰寫期間發生錯誤。 Errors 將包含發生之錯誤的集合。
備註
默認合約名稱是在上T
呼叫 GetContractName 方法的結果。
合約名稱是使用 Ordinal 屬性來執行區分大小寫的非語言比較來比較。