ContainerConfiguration.WithExport 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| WithExport(Type, Object) |
在容器中新增一個實例。 |
| WithExport(Type, Object, String, IDictionary<String,Object>) |
在容器中新增一個實例。 |
| WithExport<TExport>(TExport, String, IDictionary<String,Object>) |
在容器中新增一個實例。 |
| WithExport<TExport>(TExport) |
在容器中新增一個實例。 |
WithExport(Type, Object)
在容器中新增一個實例。
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>)
在容器中新增一個實例。
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>)
在容器中新增一個實例。
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)
在容器中新增一個實例。
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
要加入容器的實例。
傳回
一個允許繼續設定的設定物件。