ILifetimeScopeBeginLifetimeScope Method (Object, ActionContainerBuilder) |
Begin a new nested scope, with additional components available to it.
Component instances created via the new scope
will be disposed along with it.
Namespace:
Autofac
Assembly:
Autofac (in Autofac.dll) Version: 6.0.0+39696a967e8826f7f1ebc8c1ff4523c9dd75abe0
Syntax ILifetimeScope BeginLifetimeScope(
Object tag,
Action<ContainerBuilder> configurationAction
)
Function BeginLifetimeScope (
tag As Object,
configurationAction As Action(Of ContainerBuilder)
) As ILifetimeScope
Parameters
- tag
- Type: SystemObject
The tag applied to the ILifetimeScope. - configurationAction
- Type: SystemActionContainerBuilder
Action on a ContainerBuilder
that adds component registrations visible only in the new scope.
Return Value
Type:
ILifetimeScopeA new lifetime scope.
Remarks
The components registered in the sub-scope will be treated as though they were
registered in the root scope, i.e., SingleInstance() components will live as long
as the root scope.
See Also