ContainerConfiguration.WithExport 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
| 名称 | 说明 |
|---|---|
| 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
要添加到容器的实例。
返回
允许配置继续的配置对象。