Class TenantContextAccessor
- Namespace
- Compendium.Multitenancy
- Assembly
- Compendium.Multitenancy.dll
Default implementation of the tenant context accessor. Uses AsyncLocal to maintain tenant context per async context.
public sealed class TenantContextAccessor : ITenantContextSetter, ITenantContextAccessor
- Inheritance
-
TenantContextAccessor
- Implements
- Inherited Members
Constructors
TenantContextAccessor()
Initializes a new instance of the TenantContextAccessor class.
public TenantContextAccessor()
Properties
TenantContext
Gets the current tenant context.
public ITenantContext TenantContext { get; }
Property Value
Methods
ClearTenant()
Clears the current tenant context.
public void ClearTenant()
SetTenant(TenantInfo?)
Sets the current tenant.
public void SetTenant(TenantInfo? tenant)
Parameters
tenantTenantInfoThe tenant information to set.