CompositionContext.GetExport 方法

定义

重载

GetExport(CompositionContract)

检索与指定协定匹配的导出。

GetExport(Type)

检索与指定类型匹配的导出。

GetExport(Type, String)

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

GetExport<TExport>()

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

GetExport<TExport>(String)

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

GetExport(CompositionContract)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
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)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
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)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
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>()

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
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)

Source:
CompositionContext.cs
Source:
CompositionContext.cs
Source:
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 的导出。

适用于