using Microsoft.Extensions.DependencyInjection; using Volo.Abp.Account; using Volo.Abp.FeatureManagement; using Volo.Abp.Identity; using Volo.Abp.Modularity; using Volo.Abp.PermissionManagement; using Volo.Abp.TenantManagement; using Volo.Abp.SettingManagement; using Volo.Abp.VirtualFileSystem; namespace WinIn.FasterZ.AuthSiteCenter; [DependsOn( typeof(AuthSiteCenterApplicationContractsModule), typeof(AbpAccountHttpApiClientModule), typeof(AbpIdentityHttpApiClientModule), typeof(AbpPermissionManagementHttpApiClientModule), typeof(AbpTenantManagementHttpApiClientModule), typeof(AbpFeatureManagementHttpApiClientModule), typeof(AbpSettingManagementHttpApiClientModule) )] public class AuthSiteCenterHttpApiClientModule : AbpModule { public const string RemoteServiceName = "Default"; public override void ConfigureServices(ServiceConfigurationContext context) { context.Services.AddHttpClientProxies( typeof(AuthSiteCenterApplicationContractsModule).Assembly, RemoteServiceName ); Configure(options => { options.FileSets.AddEmbedded(); }); } }