ContainerConfiguration.WithExport Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
WithExport(Type, Object) |
Add a single instance to the container. |
WithExport(Type, Object, String, IDictionary<String,Object>) |
Add a single instance to the container. |
WithExport<TExport>(TExport, String, IDictionary<String,Object>) |
Add a single instance to the container. |
WithExport<TExport>(TExport) |
Add a single instance to the container. |
WithExport(Type, Object)
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
Add a single instance to the container.
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
Parameters
- contractType
- Type
The type of the contract of the instance.
- exportedInstance
- Object
The instance to add to the container.
Returns
A configuration object allowing configuration to continue.
Applies to
WithExport(Type, Object, String, IDictionary<String,Object>)
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
Add a single instance to the container.
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
Parameters
- contractType
- Type
The type of the contract of the instance.
- exportedInstance
- Object
The instance to add to the container.
- contractName
- String
An optional name that distinguishes this contract from others with the same type.
- metadata
- IDictionary<String,Object>
Optionally, a non-empty collection of named constraints that apply to the contract.
Returns
A configuration object allowing configuration to continue.
Applies to
WithExport<TExport>(TExport, String, IDictionary<String,Object>)
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
Add a single instance to the container.
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
Type Parameters
- TExport
The type of the contract of the instance.
Parameters
- exportedInstance
- TExport
The instance to add to the container.
- contractName
- String
Optionally, a name that distinguishes this contract from others with the same type.
- metadata
- IDictionary<String,Object>
Optionally, a non-empty collection of named constraints that apply to the contract.
Returns
A configuration object allowing configuration to continue.
Applies to
WithExport<TExport>(TExport)
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
- Source:
- ContainerConfiguration.cs
Add a single instance to the container.
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
Type Parameters
- TExport
The type of the contract of the instance.
Parameters
- exportedInstance
- TExport
The instance to add to the container.
Returns
A configuration object allowing configuration to continue.
Applies to
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기