Show / Hide Table of Contents

Class HttpTenantResolveContributorBase

Inheritance
object
TenantResolveContributorBase
HttpTenantResolveContributorBase
CookieTenantResolveContributor
DomainTenantResolveContributor
FormTenantResolveContributor
HeaderTenantResolveContributor
QueryStringTenantResolveContributor
RouteTenantResolveContributor
Implements
ITenantResolveContributor
Inherited Members
TenantResolveContributorBase.Name
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.MultiTenancy
Assembly: Volo.Abp.AspNetCore.MultiTenancy.dll
Syntax
public abstract class HttpTenantResolveContributorBase : TenantResolveContributorBase, ITenantResolveContributor

Constructors

HttpTenantResolveContributorBase()

Declaration
protected HttpTenantResolveContributorBase()

Methods

GetTenantIdOrNameFromHttpContextOrNullAsync(ITenantResolveContext, HttpContext)

Declaration
protected abstract Task<string?> GetTenantIdOrNameFromHttpContextOrNullAsync(ITenantResolveContext context, HttpContext httpContext)
Parameters
Type Name Description
ITenantResolveContext context
HttpContext httpContext
Returns
Type Description
Task<string>

ResolveAsync(ITenantResolveContext)

Declaration
public override Task ResolveAsync(ITenantResolveContext context)
Parameters
Type Name Description
ITenantResolveContext context
Returns
Type Description
Task
Overrides
TenantResolveContributorBase.ResolveAsync(ITenantResolveContext)

ResolveFromHttpContextAsync(ITenantResolveContext, HttpContext)

Declaration
protected virtual Task ResolveFromHttpContextAsync(ITenantResolveContext context, HttpContext httpContext)
Parameters
Type Name Description
ITenantResolveContext context
HttpContext httpContext
Returns
Type Description
Task

Implements

ITenantResolveContributor

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform