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)
コンテナーに単一のインスタンスを追加します。
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
コンテナーに追加するインスタンス。
戻り値
構成を続行できる構成オブジェクト。