Table of Contents

Class MultitenantContainer

Namespace
Autofac.Multitenant
Assembly
Autofac.Multitenant.dll
public class MultitenantContainer : Disposable, IContainer, ILifetimeScope, IComponentContext
Inheritance
MultitenantContainer
Implements
Inherited Members

Constructors

MultitenantContainer(ITenantIdentificationStrategy, IContainer)

Properties

ApplicationContainer
ComponentRegistry
DiagnosticSource
Disposer
Tag
TenantIdentificationStrategy

Methods

BeginLifetimeScope()
BeginLifetimeScope(Action<ContainerBuilder>)
BeginLifetimeScope(object)
BeginLifetimeScope(object, Action<ContainerBuilder>)
BeginLoadContextLifetimeScope(object, AssemblyLoadContext, Action<ContainerBuilder>)
BeginLoadContextLifetimeScope(AssemblyLoadContext, Action<ContainerBuilder>)
ClearTenants()
ClearTenantsAsync()
ConfigureTenant(object?, Action<ContainerBuilder>)
Dispose(bool)
DisposeAsync(bool)
GetCurrentTenantScope()
GetTenantScope(object?)
GetTenants()
ReconfigureTenant(object?, Action<ContainerBuilder>)
ReconfigureTenantAsync(object?, Action<ContainerBuilder>)
RemoveTenant(object?)
RemoveTenantAsync(object?)
ResolveComponent(in ResolveRequest)
TenantIsConfigured(object?)

Events

ChildLifetimeScopeBeginning
CurrentScopeEnding
ResolveOperationBeginning