using System.Collections.Generic; using Abp.Web.Api.ProxyScripting.Configuration; using Abp.Web.MultiTenancy; using Abp.Web.Security.AntiForgery; namespace Abp.Web.Configuration { /// /// Used to configure ABP Web Common module. /// public interface IAbpWebCommonModuleConfiguration { /// /// If this is set to true, all exception and details are sent directly to clients on an error. /// Default: false (ABP hides exception details from clients except special exceptions.) /// bool SendAllExceptionsToClients { get; set; } /// /// Used to configure Api proxy scripting. /// IApiProxyScriptingConfiguration ApiProxyScripting { get; } /// /// Used to configure Anti Forgery security settings. /// IAbpAntiForgeryConfiguration AntiForgery { get; } /// /// Used to configure embedded resource system for web applications. /// IWebEmbeddedResourcesConfiguration EmbeddedResources { get; } IWebMultiTenancyConfiguration MultiTenancy { get; } } }