11 lines
		
	
	
		
			399 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			11 lines
		
	
	
		
			399 B
		
	
	
	
		
			C#
		
	
	
	
	
	
namespace ZeroFramework.IdentityServer.API.Tenants
 | 
						|
{
 | 
						|
    public class CurrentTenantAccessor : ICurrentTenantAccessor
 | 
						|
    {
 | 
						|
        private readonly AsyncLocal<TenantInfo?> _currentScope = new();
 | 
						|
 | 
						|
        public TenantInfo? Current { get => _currentScope.Value; set => _currentScope.Value = value; }
 | 
						|
 | 
						|
        public CurrentTenantAccessor() => _currentScope = new AsyncLocal<TenantInfo?>();
 | 
						|
    }
 | 
						|
} |