CompositionContext.TryGetExport 方法

定義

多載

名稱 Description
TryGetExport(CompositionContract, Object)

回傳與指定合約相符的匯出,或若未找到匹配則返回 null

TryGetExport(Type, Object)

回傳符合指定類型的匯出,或若未找到匹配則回傳 null

TryGetExport(Type, String, Object)

回傳符合指定合約名稱與類型的匯出,若未找到匹配則返回 null

TryGetExport<TExport>(TExport)

回傳符合指定通用型態參數的匯出,或若未找到匹配則回傳 null

TryGetExport<TExport>(String, TExport)

回傳符合指定通用型態參數與合約名稱的匯出,若未找到匹配則回傳 null

TryGetExport(CompositionContract, Object)

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

回傳與指定合約相符的匯出,或若未找到匹配則返回 null

public:
 abstract bool TryGetExport(System::Composition::Hosting::Core::CompositionContract ^ contract, [Runtime::InteropServices::Out] System::Object ^ % export);
public abstract bool TryGetExport(System.Composition.Hosting.Core.CompositionContract contract, out object export);
abstract member TryGetExport : System.Composition.Hosting.Core.CompositionContract * obj -> bool
Public MustOverride Function TryGetExport (contract As CompositionContract, ByRef export As Object) As Boolean

參數

contract
CompositionContract

合約也要配合。

export
Object

當此方法回傳時,包含匹配的匯出或 null

傳回

true若發現出口;否則,。 false

例外狀況

未發現 的匯出。contract

適用於

TryGetExport(Type, Object)

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

回傳符合指定類型的匯出,或若未找到匹配則回傳 null

public:
 bool TryGetExport(Type ^ exportType, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport(Type exportType, out object export);
member this.TryGetExport : Type * obj -> bool
Public Function TryGetExport (exportType As Type, ByRef export As Object) As Boolean

參數

exportType
Type

那種能匹配的類型。

export
Object

當此方法回傳時,包含匹配的匯出或 null

傳回

true若發現出口;否則,。 false

例外狀況

適用於

TryGetExport(Type, String, Object)

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

回傳符合指定合約名稱與類型的匯出,若未找到匹配則返回 null

public:
 bool TryGetExport(Type ^ exportType, System::String ^ contractName, [Runtime::InteropServices::Out] System::Object ^ % export);
public bool TryGetExport(Type exportType, string contractName, out object export);
member this.TryGetExport : Type * string * obj -> bool
Public Function TryGetExport (exportType As Type, contractName As String, ByRef export As Object) As Boolean

參數

exportType
Type

那種能匹配的類型。

contractName
String

名字也很相符。

export
Object

當此方法回傳時,包含匹配的匯出或 null

傳回

true若發現出口;否則,。 false

例外狀況

未發現 的匯出。contractName

適用於

TryGetExport<TExport>(TExport)

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

回傳符合指定通用型態參數的匯出,或若未找到匹配則回傳 null

public:
generic <typename TExport>
 bool TryGetExport([Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport>(out TExport export);
member this.TryGetExport : 'Export -> bool
Public Function TryGetExport(Of TExport) (ByRef export As TExport) As Boolean

類型參數

TExport

那種能匹配的類型。

參數

export
TExport

當此方法回傳時,包含匹配的匯出或 null

傳回

true若發現出口;否則,。 false

例外狀況

適用於

TryGetExport<TExport>(String, TExport)

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

回傳符合指定通用型態參數與合約名稱的匯出,若未找到匹配則回傳 null

public:
generic <typename TExport>
 bool TryGetExport(System::String ^ contractName, [Runtime::InteropServices::Out] TExport % export);
public bool TryGetExport<TExport>(string contractName, out TExport export);
member this.TryGetExport : string * 'Export -> bool
Public Function TryGetExport(Of TExport) (contractName As String, ByRef export As TExport) As Boolean

類型參數

TExport

那種能匹配的類型。

參數

contractName
String

名字也很相符。

export
TExport

當此方法回傳時,包含匹配的匯出或 null

傳回

true若發現出口;否則,。 false

例外狀況

未發現 的匯出。contractName

適用於