ContainerConfiguration.WithExport 方法

定义

重载

名称 说明
WithExport(Type, Object)

将单个实例添加到容器。

WithExport(Type, Object, String, IDictionary<String,Object>)

将单个实例添加到容器。

WithExport<TExport>(TExport, String, IDictionary<String,Object>)

将单个实例添加到容器。

WithExport<TExport>(TExport)

将单个实例添加到容器。

WithExport(Type, Object)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

将单个实例添加到容器。

public:
 System::Composition::Hosting::ContainerConfiguration ^ WithExport(Type ^ contractType, System::Object ^ exportedInstance);
public System.Composition.Hosting.ContainerConfiguration WithExport(Type contractType, object exportedInstance);
member this.WithExport : Type * obj -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport (contractType As Type, exportedInstance As Object) As ContainerConfiguration

参数

contractType
Type

实例协定的类型。

exportedInstance
Object

要添加到容器的实例。

返回

允许配置继续的配置对象。

适用于

WithExport(Type, Object, String, IDictionary<String,Object>)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

将单个实例添加到容器。

public System.Composition.Hosting.ContainerConfiguration WithExport(Type contractType, object exportedInstance, string contractName = default, System.Collections.Generic.IDictionary<string,object> metadata = default);
member this.WithExport : Type * obj * string * System.Collections.Generic.IDictionary<string, obj> -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport (contractType As Type, exportedInstance As Object, Optional contractName As String = Nothing, Optional metadata As IDictionary(Of String, Object) = Nothing) As ContainerConfiguration

参数

contractType
Type

实例协定的类型。

exportedInstance
Object

要添加到容器的实例。

contractName
String

一个可选名称,用于将此协定与具有相同类型的其他人区分开来。

metadata
IDictionary<String,Object>

(可选)适用于协定的命名约束的非空集合。

返回

允许配置继续的配置对象。

适用于

WithExport<TExport>(TExport, String, IDictionary<String,Object>)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

将单个实例添加到容器。

public System.Composition.Hosting.ContainerConfiguration WithExport<TExport>(TExport exportedInstance, string contractName = default, System.Collections.Generic.IDictionary<string,object> metadata = default);
member this.WithExport : 'Export * string * System.Collections.Generic.IDictionary<string, obj> -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport(Of TExport) (exportedInstance As TExport, Optional contractName As String = Nothing, Optional metadata As IDictionary(Of String, Object) = Nothing) As ContainerConfiguration

类型参数

TExport

实例协定的类型。

参数

exportedInstance
TExport

要添加到容器的实例。

contractName
String

(可选)一个名称,用于将此协定与具有相同类型的其他人区分开来。

metadata
IDictionary<String,Object>

(可选)适用于协定的命名约束的非空集合。

返回

允许配置继续的配置对象。

适用于

WithExport<TExport>(TExport)

Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs
Source:
ContainerConfiguration.cs

将单个实例添加到容器。

public:
generic <typename TExport>
 System::Composition::Hosting::ContainerConfiguration ^ WithExport(TExport exportedInstance);
public System.Composition.Hosting.ContainerConfiguration WithExport<TExport>(TExport exportedInstance);
member this.WithExport : 'Export -> System.Composition.Hosting.ContainerConfiguration
Public Function WithExport(Of TExport) (exportedInstance As TExport) As ContainerConfiguration

类型参数

TExport

实例协定的类型。

参数

exportedInstance
TExport

要添加到容器的实例。

返回

允许配置继续的配置对象。

适用于