CompositionContext.GetExports CompositionContext.GetExports CompositionContext.GetExports CompositionContext.GetExports Method

定義

オーバーロード

GetExports(Type) GetExports(Type) GetExports(Type) GetExports(Type)

指定した型に一致するすべてのエクスポートから成るコレクションを取得します。Retrieves a collection of all exports that match the specified type.

GetExports(Type, String) GetExports(Type, String) GetExports(Type, String) GetExports(Type, String)

指定されたコントラクト名と型と一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified contract name and type.

GetExports<TExport>() GetExports<TExport>() GetExports<TExport>() GetExports<TExport>()

指定されたジェネリック型パラメーターに一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified generic type parameter.

GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String)

指定されたジェネリック型パラメーターとコントラクト名に一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified generic type parameter and contract name.

GetExports(Type) GetExports(Type) GetExports(Type) GetExports(Type)

指定した型に一致するすべてのエクスポートから成るコレクションを取得します。Retrieves a collection of all exports that match the specified type.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType);
member this.GetExports : Type -> seq<obj>
Public Function GetExports (exportType As Type) As IEnumerable(Of Object)

パラメーター

exportType
Type Type Type Type

照合する型。The type to match.

戻り値

エクスポートされた値のコレクション。A collection of exported values.

例外

exportType に対するエクスポートが見つかりませんでした。No exports were found for exportType.

GetExports(Type, String) GetExports(Type, String) GetExports(Type, String) GetExports(Type, String)

指定されたコントラクト名と型と一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified contract name and type.

public:
 System::Collections::Generic::IEnumerable<System::Object ^> ^ GetExports(Type ^ exportType, System::String ^ contractName);
public System.Collections.Generic.IEnumerable<object> GetExports (Type exportType, string contractName);
member this.GetExports : Type * string -> seq<obj>
Public Function GetExports (exportType As Type, contractName As String) As IEnumerable(Of Object)

パラメーター

exportType
Type Type Type Type

照合する型。The type to match.

contractName
String String String String

一致させる名前。The name to match.

戻り値

エクスポートされた値のコレクション。A collection of exported values.

例外

exportType に対するエクスポートが見つかりませんでした。No exports were found for exportType.

GetExports<TExport>() GetExports<TExport>() GetExports<TExport>() GetExports<TExport>()

指定されたジェネリック型パラメーターに一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified generic type parameter.

public:
generic <typename TExport>
 System::Collections::Generic::IEnumerable<TExport> ^ GetExports();
public System.Collections.Generic.IEnumerable<TExport> GetExports<TExport> ();
member this.GetExports : unit -> seq<'Export>
Public Function GetExports(Of TExport) () As IEnumerable(Of TExport)

型パラメーター

TExport

照合する型。The type to match.

戻り値

IEnumerable<TExport>

エクスポートされた値のコレクション。A collection of exported values.

例外

TExport に対するエクスポートが見つかりませんでした。No exports were found for TExport.

GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String) GetExports<TExport>(String)

指定されたジェネリック型パラメーターとコントラクト名に一致するすべてのエクスポートを取得します。Retrieves all exports that match the specified generic type parameter and contract name.

public:
generic <typename TExport>
 System::Collections::Generic::IEnumerable<TExport> ^ GetExports(System::String ^ contractName);
public System.Collections.Generic.IEnumerable<TExport> GetExports<TExport> (string contractName);
member this.GetExports : string -> seq<'Export>
Public Function GetExports(Of TExport) (contractName As String) As IEnumerable(Of TExport)

型パラメーター

TExport

照合する型。The type to match.

パラメーター

contractName
String String String String

一致させる名前。The name to match.

戻り値

IEnumerable<TExport>

エクスポートされた値のコレクション。A collection of exported values.

例外

TExport および contractName に対するエクスポートが見つかりませんでした。No exports were found for TExport and contractName.

適用対象