CompositionContext.TryGetExport CompositionContext.TryGetExport CompositionContext.TryGetExport CompositionContext.TryGetExport Method

定義

オーバーロード

TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object)

指定のコントラクト名と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified contract, or returns null if no match is found.

TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object)

指定の型と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified type, or returns null if no match is found.

TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object)

指定のコントラクト名および型と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified contract name and type, or returns null if no match is found.

TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport)

指定のジェネリック型パラメーターと一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified generic type parameter, or returns null if no match is found.

TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport)

指定のジェネリック型パラメーター およびコントラクト名と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified generic type parameter and contract name, or returns null if no match is found.

TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object) TryGetExport(CompositionContract, Object)

指定のコントラクト名と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified contract, or returns null if no match is found.

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 *  -> bool
Public MustOverride Function TryGetExport (contract As CompositionContract, ByRef export As Object) As Boolean

パラメーター

contract
CompositionContract CompositionContract CompositionContract CompositionContract

照合するコントラクト。The contract to match.

export
Object Object Object Object

このメソッドから制御が戻るときに、一致するエクスポートまたは null が格納されます。When this method returns, contains the matched export or null.

戻り値

エクスポートが見つかった場合は true。それ以外の場合は falsetrue if an export was found; otherwise, false.

TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object) TryGetExport(Type, Object)

指定の型と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified type, or returns null if no match is found.

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

パラメーター

exportType
Type Type Type Type

照合する型。The type to match.

export
Object Object Object Object

このメソッドから制御が戻るときに、一致するエクスポートまたは null が格納されます。When this method returns, contains the matched export or null.

戻り値

エクスポートが見つかった場合は true。それ以外の場合は falsetrue if an export was found; otherwise, false.

TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object) TryGetExport(Type, String, Object)

指定のコントラクト名および型と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified contract name and type, or returns null if no match is found.

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 *  -> bool
Public Function TryGetExport (exportType As Type, contractName As String, ByRef export As Object) As Boolean

パラメーター

exportType
Type Type Type Type

照合する型。The type to match.

contractName
String String String String

対応させる名前です。The name to match.

export
Object Object Object Object

このメソッドから制御が戻るときに、一致するエクスポートまたは null が格納されます。When this method returns, contains the matched export or null.

戻り値

エクスポートが見つかった場合は true。それ以外の場合は falsetrue if an export was found; otherwise, false.

TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport) TryGetExport<TExport>(TExport)

指定のジェネリック型パラメーターと一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified generic type parameter, or returns null if no match is found.

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

型パラメーター

TExport

照合する型。The type to match.

パラメーター

export
TExport TExport TExport TExport

このメソッドから制御が戻るときに、一致するエクスポートまたは null が格納されます。When this method returns, contains the matched export or null.

戻り値

エクスポートが見つかった場合は true。それ以外の場合は falsetrue if an export was found; otherwise, false.

TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport) TryGetExport<TExport>(String, TExport)

指定のジェネリック型パラメーター およびコントラクト名と一致するエクスポートを返すか、一致が存在しない場合は null を返します。Returns the export that matches the specified generic type parameter and contract name, or returns null if no match is found.

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 *  -> bool
Public Function TryGetExport(Of TExport) (contractName As String, ByRef export As TExport) As Boolean

型パラメーター

TExport

照合する型。The type to match.

パラメーター

contractName
String String String String

対応させる名前です。The name to match.

export
TExport TExport TExport TExport

このメソッドから制御が戻るときに、一致するエクスポートまたは null が格納されます。When this method returns, contains the matched export or null.

戻り値

エクスポートが見つかった場合は true。それ以外の場合は falsetrue if an export was found; otherwise, false.

適用対象