CompositionContext.GetExport メソッド

定義

オーバーロード

名前 説明
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

一致する名前。

返品

エクスポートされた値。

例外

exportTypecontractNameのエクスポートが見つかりませんでした。

適用対象

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

エクスポートされた値。

例外

TExportcontractNameのエクスポートが見つかりませんでした。

適用対象