Class HeaderTenantIdResolver
- Namespace
- Cratis.Arc.Tenancy
- Assembly
- Cratis.Arc.Core.dll
Represents an implementation of ITenantIdResolver that resolves the tenant ID from an HTTP header.
[IgnoreConvention]
public class HeaderTenantIdResolver : ITenantIdResolver
- Inheritance
-
HeaderTenantIdResolver
- Implements
- Inherited Members
- Extension Methods
Constructors
HeaderTenantIdResolver(IHttpRequestContextAccessor, IOptions<ArcOptions>)
Represents an implementation of ITenantIdResolver that resolves the tenant ID from an HTTP header.
public HeaderTenantIdResolver(IHttpRequestContextAccessor httpRequestContextAccessor, IOptions<ArcOptions> options)
Parameters
httpRequestContextAccessorIHttpRequestContextAccessoroptionsIOptions<ArcOptions>The IOptions<TOptions>.
Methods
Resolve()
Resolve the TenantId from the current context.
public string Resolve()