CompositionContext.GetExport 方法

定義

多載

名稱 Description
GetExport(CompositionContract)

擷取與指定合約相符的匯出。

GetExport(Type)

擷取符合指定類型的匯出。

GetExport(Type, String)

擷取符合指定名稱與類型的匯出。

GetExport<TExport>()

擷取符合指定通用型態參數的匯出文件。

GetExport<TExport>(String)

擷取符合指定通用型態參數及合約名稱的匯出。

GetExport(CompositionContract)

來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs

擷取與指定合約相符的匯出。

public:
 System::Object ^ GetExport(System::Composition::Hosting::Core::CompositionContract ^ contract);
public object GetExport(System.Composition.Hosting.Core.CompositionContract contract);
member this.GetExport : System.Composition.Hosting.Core.CompositionContract -> obj
Public Function GetExport (contract As CompositionContract) As Object

參數

contract
CompositionContract

合約也要配合。

傳回

出口價值。

例外狀況

未發現 的匯出。contract

適用於

GetExport(Type)

來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs

擷取符合指定類型的匯出。

public:
 System::Object ^ GetExport(Type ^ exportType);
public object GetExport(Type exportType);
member this.GetExport : Type -> obj
Public Function GetExport (exportType As Type) As Object

參數

exportType
Type

那種能匹配的類型。

傳回

出口價值。

例外狀況

未發現 的匯出。exportType

適用於

GetExport(Type, String)

來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs

擷取符合指定名稱與類型的匯出。

public:
 System::Object ^ GetExport(Type ^ exportType, System::String ^ contractName);
public object GetExport(Type exportType, string contractName);
member this.GetExport : Type * string -> obj
Public Function GetExport (exportType As Type, contractName As String) As Object

參數

exportType
Type

那種能匹配的類型。

contractName
String

名字也很相符。

傳回

出口價值。

例外狀況

未發現 和 contractName的匯出。exportType

適用於

GetExport<TExport>()

來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs

擷取符合指定通用型態參數的匯出文件。

public:
generic <typename TExport>
 TExport GetExport();
public TExport GetExport<TExport>();
member this.GetExport : unit -> 'Export
Public Function GetExport(Of TExport) () As TExport

類型參數

TExport

那種能匹配的類型。

傳回

TExport

出口價值。

例外狀況

未發現 的匯出。TExport

適用於

GetExport<TExport>(String)

來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs
來源:
CompositionContext.cs

擷取符合指定通用型態參數及合約名稱的匯出。

public:
generic <typename TExport>
 TExport GetExport(System::String ^ contractName);
public TExport GetExport<TExport>(string contractName);
member this.GetExport : string -> 'Export
Public Function GetExport(Of TExport) (contractName As String) As TExport

類型參數

TExport

那種能匹配的類型。

參數

contractName
String

名字也很相符。

傳回

TExport

出口價值。

例外狀況

未發現 和 contractName的匯出。TExport

適用於