Browse Source

Merge pull request #1622 from abpframework/maliming/patch-1

Resolve #1618 Use a constant string as the key for the HttpContext's Items.
pull/1630/head
Halil İbrahim Kalkan 7 years ago
committed by GitHub
parent
commit
92b2ae3c9d
No known key found for this signature in database GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpContextTenantResolveResultAccessor.cs

14
framework/src/Volo.Abp.AspNetCore.MultiTenancy/Volo/Abp/AspNetCore/MultiTenancy/HttpContextTenantResolveResultAccessor.cs

@ -7,17 +7,11 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
[Dependency(ReplaceServices = true)]
public class HttpContextTenantResolveResultAccessor : ITenantResolveResultAccessor, ITransientDependency
{
public const string HttpContextItemName = "__AbpTenantResolveResult";
public TenantResolveResult Result
{
get
{
if (_httpContextAccessor.HttpContext == null)
{
return null;
}
return _httpContextAccessor.HttpContext.Items[""] as TenantResolveResult;
}
get => _httpContextAccessor.HttpContext?.Items[HttpContextItemName] as TenantResolveResult;
set
{
if (_httpContextAccessor.HttpContext == null)
@ -25,7 +19,7 @@ namespace Volo.Abp.AspNetCore.MultiTenancy
return;
}
_httpContextAccessor.HttpContext.Items[""] = value;
_httpContextAccessor.HttpContext.Items[HttpContextItemName] = value;
}
}

Loading…
Cancel
Save