CompositionContext.GetExport CompositionContext.GetExport CompositionContext.GetExport CompositionContext.GetExport Method

定義

オーバーロード

GetExport(CompositionContract) GetExport(CompositionContract) GetExport(CompositionContract) GetExport(CompositionContract)

指定したコントラクトと一致するエクスポートを取得します。Retrieves the export that matches the specified contract.

GetExport(Type) GetExport(Type) GetExport(Type) GetExport(Type)

指定された型と一致するエクスポートを取得します。Retrieves the export that matches the specified type.

GetExport(Type, String) GetExport(Type, String) GetExport(Type, String) GetExport(Type, String)

指定された名前および型と一致するエクスポートを取得します。Retrieves the export that matches the specified name and type.

GetExport<TExport>() GetExport<TExport>() GetExport<TExport>() GetExport<TExport>()

指定したジェネリック型パラメーターに一致するエクスポートを取得します。Retrieves the export that matches the specified generic type parameter.

GetExport<TExport>(String) GetExport<TExport>(String) GetExport<TExport>(String) GetExport<TExport>(String)

指定されたジェネリック型パラメーターおよびコントラクト名と一致するエクスポートを返します。Retrieves the export that matches the specified generic type parameter and contract name.

GetExport(CompositionContract) GetExport(CompositionContract) GetExport(CompositionContract) GetExport(CompositionContract)

指定したコントラクトと一致するエクスポートを取得します。Retrieves the export that matches the specified contract.

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 CompositionContract CompositionContract CompositionContract

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

戻り値

エクスポート値。The exported value.

例外

contract に対してエクスポートが見つかりません。No export found for contract.

GetExport(Type) GetExport(Type) GetExport(Type) GetExport(Type)

指定された型と一致するエクスポートを取得します。Retrieves the export that matches the specified type.

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 Type Type Type

照合する型。The type to match.

戻り値

エクスポート値。The exported value.

GetExport(Type, String) GetExport(Type, String) GetExport(Type, String) GetExport(Type, String)

指定された名前および型と一致するエクスポートを取得します。Retrieves the export that matches the specified name and type.

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 Type Type Type

照合する型。The type to match.

contractName
String String String String

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

戻り値

エクスポート値。The exported value.

GetExport<TExport>() GetExport<TExport>() GetExport<TExport>() GetExport<TExport>()

指定したジェネリック型パラメーターに一致するエクスポートを取得します。Retrieves the export that matches the specified generic type parameter.

public:
generic <typename TExport>
 TExport GetExport();
public TExport GetExport<TExport> ();
member this.GetExport : unit -> 'Export
Public Function GetExport(Of TExport) () As TExport

型パラメーター

TExport

照合する型。The type to match.

戻り値

TExport TExport TExport TExport

エクスポート値。The exported value.

GetExport<TExport>(String) GetExport<TExport>(String) GetExport<TExport>(String) GetExport<TExport>(String)

指定されたジェネリック型パラメーターおよびコントラクト名と一致するエクスポートを返します。Retrieves the export that matches the specified generic type parameter and contract name.

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

照合する型。The type to match.

パラメーター

contractName
String String String String

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

戻り値

TExport TExport TExport TExport

エクスポート値。The exported value.

適用対象