Show / Hide Table of Contents

Class HttpTenantResolveContributorBase

Inheritance
System.Object
TenantResolveContributorBase
HttpTenantResolveContributorBase
CookieTenantResolveContributor
DomainTenantResolveContributor
FormTenantResolveContributor
HeaderTenantResolveContributor
QueryStringTenantResolveContributor
RouteTenantResolveContributor
Implements
ITenantResolveContributor
Inherited Members
TenantResolveContributorBase.Name
Namespace: Volo.Abp.AspNetCore.MultiTenancy
Assembly: Volo.Abp.AspNetCore.MultiTenancy.dll
Syntax
public abstract class HttpTenantResolveContributorBase : TenantResolveContributorBase, ITenantResolveContributor

Methods

GetTenantIdOrNameFromHttpContextOrNull(ITenantResolveContext, HttpContext)

Declaration
protected abstract string GetTenantIdOrNameFromHttpContextOrNull(ITenantResolveContext context, HttpContext httpContext)
Parameters
Type Name Description
ITenantResolveContext context
Microsoft.AspNetCore.Http.HttpContext httpContext
Returns
Type Description
System.String

Resolve(ITenantResolveContext)

Declaration
public override void Resolve(ITenantResolveContext context)
Parameters
Type Name Description
ITenantResolveContext context
Overrides
TenantResolveContributorBase.Resolve(ITenantResolveContext)

ResolveFromHttpContext(ITenantResolveContext, HttpContext)

Declaration
protected virtual void ResolveFromHttpContext(ITenantResolveContext context, HttpContext httpContext)
Parameters
Type Name Description
ITenantResolveContext context
Microsoft.AspNetCore.Http.HttpContext httpContext

Implements

ITenantResolveContributor

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft