public BatchApiControllerBuilder( IIocResolver iocResolver, IDynamicApiControllerBuilder dynamicApiControllerBuilder, Assembly assembly, string servicePrefix) { this.iocResolver = iocResolver; this.dynamicApiControllerBuilder = dynamicApiControllerBuilder; this.assembly = assembly; this.servicePrefix = servicePrefix; }
public BatchApiControllerBuilder( IIocResolver iocResolver, IDynamicApiControllerBuilder dynamicApiControllerBuilder, Assembly assembly, string servicePrefix) { _iocResolver = iocResolver; _dynamicApiControllerBuilder = dynamicApiControllerBuilder; _assembly = assembly; _servicePrefix = servicePrefix; }
public AbpWebApiConfiguration(IDynamicApiControllerBuilder dynamicApiControllerBuilder) { DynamicApiControllerBuilder = dynamicApiControllerBuilder; HttpConfiguration = GlobalConfiguration.Configuration; DefaultUnitOfWorkAttribute = new UnitOfWorkAttribute(); DefaultWrapResultAttribute = new WrapResultAttribute(false); DefaultDynamicApiWrapResultAttribute = new WrapResultAttribute(); ResultWrappingIgnoreUrls = new List <string>(); IsValidationEnabledForControllers = true; IsAutomaticAntiForgeryValidationEnabled = true; SetNoCacheForAllResponses = true; }
public AbpWebApiConfiguration(IDynamicApiControllerBuilder dynamicApiControllerBuilder) { DynamicApiControllerBuilder = dynamicApiControllerBuilder; HttpConfiguration = GlobalConfiguration.Configuration; DefaultUnitOfWorkAttribute = new UnitOfWorkAttribute(); DefaultWrapResultAttribute = new WrapResultAttribute(false); DefaultDynamicApiWrapResultAttribute = new WrapResultAttribute(); ResultWrappingIgnoreUrls = new List<string>(); IsValidationEnabledForControllers = true; IsAutomaticAntiForgeryValidationEnabled = true; SetNoCacheForAllResponses = true; }
public override void Initialize() { IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); IDynamicApiControllerBuilder dynamicApiControllerBuilder = Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder; dynamicApiControllerBuilder.ForAll <IApplicationService>(typeof(WebDemoCoreModule).Assembly, "app").Build(); dynamicApiControllerBuilder.ForAll <IApplicationService>(typeof(BodeAbpZeroModule).Assembly, "zero").Build(); dynamicApiControllerBuilder.ForAll <IApplicationService>(typeof(BodeAbpActivityModule).Assembly, "activity").Build(); dynamicApiControllerBuilder.ForAll <IApplicationService>(typeof(BodeAbpProductModule).Assembly, "product").Build(); //对webapi开启签名验证 Configuration.Modules.AbpWebApi().IsSignatureValidationEnable = false; Configuration.Modules.AbpWebApi().HttpConfiguration.Filters.Add(new HostAuthenticationFilter("Bearer")); var cors = new EnableCorsAttribute("*", "*", "*"); GlobalConfiguration.Configuration.EnableCors(cors); ConfigureSwaggerUi(); }
public MSWebApiConfiguration(IDynamicApiControllerBuilder dynamicApiControllerBuilder) { HttpConfiguration = GlobalConfiguration.Configuration; DynamicApiControllerBuilder = dynamicApiControllerBuilder; }