CompositionContext.TryGetExport メソッド

定義

オーバーロード

名前 説明
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のエクスポートが見つかりませんでした。

適用対象