CompositionContext.GetExport メソッド

定義

オーバーロード

GetExport(CompositionContract)

指定したコントラクトと一致するエクスポートを取得します。

GetExport(Type)

指定された型と一致するエクスポートを取得します。

GetExport(Type, String)

指定された名前および型と一致するエクスポートを取得します。

GetExport<TExport>()

指定したジェネリック型パラメーターに一致するエクスポートを取得します。

GetExport<TExport>(String)

指定されたジェネリック型パラメーターおよびコントラクト名と一致するエクスポートを返します。

GetExport(CompositionContract)

ソース:
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

指定された型と一致するエクスポートを取得します。

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

指定された名前および型と一致するエクスポートを取得します。

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

対応させる名前です。

戻り値

エクスポート値。

例外

exportType および contractName に対するエクスポートが見つかりませんでした。

適用対象

GetExport<TExport>()

ソース:
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

指定されたジェネリック型パラメーターおよびコントラクト名と一致するエクスポートを返します。

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

エクスポート値。

例外

TExport および contractName に対するエクスポートが見つかりませんでした。

適用対象