語言

ContainerConfiguration.WithExport 方法

定義

多載

名稱 Description
WithExport(Type, Object)

在容器中新增一個實例。

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

在容器中新增一個實例。

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

在容器中新增一個實例。

WithExport<TExport>(TExport)

在容器中新增一個實例。

WithExport(Type, Object)

來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
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>)

來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
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>)

來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
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)

來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
ContainerConfiguration.cs
來源:
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

要加入容器的實例。

傳回

一個允許繼續設定的設定物件。

適用於