using Microsoft.AspNetCore.Http;
namespace Util.Tenants.Tests.Samples;
///
/// 测试租户解析器
///
public class TestTenantResolver : ITenantResolver {
///
/// 初始化测试租户解析器
///
public TestTenantResolver() {
Priority = 1;
}
///
public Task ResolveAsync( HttpContext context ) {
return Task.FromResult( "Test" );
}
///
public int Priority { get; set; }
}
///
/// 测试租户解析器2
///
public class Test2TenantResolver : ITenantResolver {
///
/// 初始化测试租户解析器
///
public Test2TenantResolver() {
Priority = 2;
}
///
public Task ResolveAsync( HttpContext context ) {
return Task.FromResult( "Test2" );
}
///
public int Priority { get; set; }
}
///
/// 测试租户解析器3
///
public class Test3TenantResolver : ITenantResolver {
///
/// 初始化测试租户解析器
///
public Test3TenantResolver() {
Priority = 3;
}
///
public Task ResolveAsync( HttpContext context ) {
return Task.FromResult( "" );
}
///
public int Priority { get; set; }
}