CompositionContext.GetExports 方法

定义

重载

GetExports(Type)

检索与指定类型匹配的所有导出的集合。

GetExports(Type, String)

检索所有与指定协定名称和类型匹配的导出。

GetExports<TExport>()

检索与指定泛型类型参数匹配的所有导出。

GetExports<TExport>(String)

检索所有与指定泛型类型参数和协定名称匹配的导出。

GetExports(Type)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

检索与指定类型匹配的所有导出的集合。

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

要匹配的类型。

返回

导出值的集合。

例外

未找到 exportType 的导出。

适用于

GetExports(Type, String)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

检索所有与指定协定名称和类型匹配的导出。

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

要匹配的类型。

contractName
String

要匹配的名称。

返回

导出值的集合。

例外

未找到 exportType 的导出。

适用于

GetExports<TExport>()

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

检索与指定泛型类型参数匹配的所有导出。

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

要匹配的类型。

返回

IEnumerable<TExport>

导出值的集合。

例外

未找到 TExport 的导出。

适用于

GetExports<TExport>(String)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
CompositionContext.cs

检索所有与指定泛型类型参数和协定名称匹配的导出。

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

要匹配的类型。

参数

contractName
String

要匹配的名称。

返回

IEnumerable<TExport>

导出值的集合。

例外

未找到 TExportcontractName 的导出。

适用于