public AbpApiExplorer(IAbpWebApiConfiguration abpWebApiConfiguration, HttpConfiguration config) : base(config) { _apiDescriptions = new Lazy<Collection<ApiDescription>>(InitializeApiDescriptions); _abpWebApiConfiguration = abpWebApiConfiguration; _config = config; }
public DynamicHttpActionDescriptor( IAbpWebApiConfiguration configuration, HttpControllerDescriptor controllerDescriptor, DynamicApiActionInfo actionInfo) : base( controllerDescriptor, actionInfo.Method) { _actionInfo = actionInfo; SupportedHttpMethods = new Collection <HttpMethod> { actionInfo.Verb.ToHttpMethod() }; Properties["__AbpDynamicApiActionInfo"] = actionInfo; Properties["__AbpDynamicApiDontWrapResultAttribute"] = ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault( actionInfo.Method, configuration.DefaultDynamicApiWrapResultAttribute ); _filters = new Lazy <Collection <IFilter> >(GetFiltersInternal, true); _parameters = new Lazy <Collection <HttpParameterDescriptor> >(GetParametersInternal, true); _declaredOnlyAttributes = _actionInfo.Method.GetCustomAttributes(inherit: false); _attributes = _actionInfo.Method.GetCustomAttributes(inherit: true); }
/// <summary> /// Initializes a new instance of the <see cref="AbpApiExceptionFilterAttribute"/> class. /// </summary> public AbpApiExceptionFilterAttribute(IAbpWebApiConfiguration configuration) { _configuration = configuration; Logger = NullLogger.Instance; EventBus = NullEventBus.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpApiExceptionFilterAttribute"/> class. /// </summary> public AbpApiExceptionFilterAttribute(IAbpWebApiConfiguration configuration) { Configuration = configuration; Logger = NullLogger.Instance; EventBus = NullEventBus.Instance; AbpSession = NullAbpSession.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpApiExceptionFilterAttribute"/> class. /// </summary> public BlocksApiExceptionFilterAttribute(IAbpWebApiConfiguration configuration, ILocalizationContext localizationContext) { Configuration = configuration; Logger = NullLogger.Instance; // EventBus = NullEventBus.Instance; AbpSession = NullAbpSession.Instance; _localizationContext = localizationContext; }
public AbpApiUowFilter( IUnitOfWorkManager unitOfWorkManager, IAbpWebApiConfiguration configuration ) { _unitOfWorkManager = unitOfWorkManager; _configuration = configuration; }
public GatewayAuthorizeAttribute( IAbpWebApiConfiguration configuration, IServiceContext serviceContext, ISessionManager sessionManager) { _configuration = configuration; _serviceContext = serviceContext; _sessionManager = sessionManager; }
public AbpApiAuthorizeFilter( IAuthorizationHelper authorizationHelper, IAbpWebApiConfiguration configuration, ILocalizationManager localizationManager) { _authorizationHelper = authorizationHelper; _configuration = configuration; _localizationManager = localizationManager; }
public AbpApiExplorer( IAbpWebApiConfiguration abpWebApiConfiguration, DynamicApiControllerManager dynamicApiControllerManager ) : base(abpWebApiConfiguration.HttpConfiguration) { _apiDescriptions = new Lazy <Collection <ApiDescription> >(InitializeApiDescriptions); _abpWebApiConfiguration = abpWebApiConfiguration; _dynamicApiControllerManager = dynamicApiControllerManager; }
public AbpApiExplorer( IAbpWebApiConfiguration abpWebApiConfiguration, DynamicApiControllerManager dynamicApiControllerManager ) : base(abpWebApiConfiguration.HttpConfiguration) { _apiDescriptions = new Lazy<Collection<ApiDescription>>(InitializeApiDescriptions); _abpWebApiConfiguration = abpWebApiConfiguration; _dynamicApiControllerManager = dynamicApiControllerManager; }
public AbpApiUowFilter( IUnitOfWorkManager unitOfWorkManager, IAbpWebApiConfiguration webApiConfiguration, IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions) { _unitOfWorkManager = unitOfWorkManager; _webApiConfiguration = webApiConfiguration; _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions; }
/// <summary> /// 构造函数 /// </summary> /// <param name="abpAntiForgeryManager"></param> /// <param name="webApiConfiguration"></param> /// <param name="antiForgeryWebConfiguration"></param> public AbpAntiForgeryApiFilter( IAbpAntiForgeryManager abpAntiForgeryManager, IAbpWebApiConfiguration webApiConfiguration, IAbpAntiForgeryWebConfiguration antiForgeryWebConfiguration) { _abpAntiForgeryManager = abpAntiForgeryManager; _webApiConfiguration = webApiConfiguration; _antiForgeryWebConfiguration = antiForgeryWebConfiguration; Logger = NullLogger.Instance; }
/// <summary> /// Initializes a new instance of the <see cref="AbpApiExceptionFilterAttribute"/> class. /// </summary> public AbpApiExceptionFilterAttribute( IAbpWebApiConfiguration configuration, IAbpWebCommonModuleConfiguration abpWebCommonModuleConfiguration) { this.AbpWebCommonModuleConfiguration = abpWebCommonModuleConfiguration; Configuration = configuration; Logger = NullLogger.Instance; EventBus = NullEventBus.Instance; AbpSession = NullAbpSession.Instance; }
public AbpAntiForgeryApiFilter( IAbpAntiForgeryManager abpAntiForgeryManager, IAbpWebApiConfiguration webApiConfiguration, IAbpAntiForgeryWebConfiguration antiForgeryWebConfiguration) { _abpAntiForgeryManager = abpAntiForgeryManager; _webApiConfiguration = webApiConfiguration; _antiForgeryWebConfiguration = antiForgeryWebConfiguration; Logger = NullLogger.Instance; }
public AbpApiAuthorizeFilter( IAuthorizationHelper authorizationHelper, IAbpWebApiConfiguration configuration, ILocalizationManager localizationManager, IEventBus eventBus) { _authorizationHelper = authorizationHelper; _configuration = configuration; _localizationManager = localizationManager; _eventBus = eventBus; }
public AbpApiAuthorizeFilter( IAuthorizationHelper authorizationHelper, IAbpWebApiConfiguration configuration, ILocalizationManager localizationManager, IEventBus eventBus, IAbpWebCommonModuleConfiguration abpWebCommonModuleConfiguration) { _authorizationHelper = authorizationHelper; _configuration = configuration; _localizationManager = localizationManager; _eventBus = eventBus; _abpWebCommonModuleConfiguration = abpWebCommonModuleConfiguration; }
public DynamicHttpActionDescriptor( IAbpWebApiConfiguration configuration, HttpControllerDescriptor controllerDescriptor, MethodInfo methodInfo, IFilter[] filters = null) : base(controllerDescriptor, methodInfo) { _filters = filters; Properties["__AbpDynamicApiDontWrapResultAttribute"] = ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault( methodInfo, configuration.DefaultDynamicApiWrapResultAttribute ); }
public DynamicHttpActionDescriptor( IAbpWebApiConfiguration configuration, HttpControllerDescriptor controllerDescriptor, MethodInfo methodInfo, IFilter[] filters = null) : base( controllerDescriptor, methodInfo) { _filters = filters; Properties["__AbpDynamicApiDontWrapResultAttribute"] = ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault( methodInfo, configuration.DefaultDynamicApiWrapResultAttribute ); }
public DynamicHttpActionDescriptor( IAbpWebApiConfiguration configuration, HttpControllerDescriptor controllerDescriptor, DynamicApiActionInfo actionInfo) : base( controllerDescriptor, actionInfo.Method) { _actionInfo = actionInfo; SupportedHttpMethods = new Collection<HttpMethod> { actionInfo.Verb.ToHttpMethod() }; Properties["__AbpDynamicApiActionInfo"] = actionInfo; Properties["__AbpDynamicApiDontWrapResultAttribute"] = ReflectionHelper.GetSingleAttributeOfMemberOrDeclaringTypeOrDefault( actionInfo.Method, configuration.DefaultDynamicApiWrapResultAttribute ); _filters = new Lazy<Collection<IFilter>>(GetFiltersInternal, true); _parameters = new Lazy<Collection<HttpParameterDescriptor>>(GetParametersInternal, true); }
public ResultWrapperHandler(IAbpWebApiConfiguration webApiConfiguration) { _webApiConfiguration = webApiConfiguration; }
public AbpApiControllerActionSelector(IAbpWebApiConfiguration configuration) { _configuration = configuration; }
public ResultWrapperHandler(IAbpWebApiConfiguration configuration) { _configuration = configuration; }
public AbpApiValidationFilter(IIocResolver iocResolver, IAbpWebApiConfiguration configuration) { _iocResolver = iocResolver; _configuration = configuration; }
public AbpApiExplorer(IAbpWebApiConfiguration abpWebApiConfiguration, HttpConfiguration config) : base(config) { _apiDescriptions = new Lazy <Collection <ApiDescription> >(InitializeApiDescriptions); _abpWebApiConfiguration = abpWebApiConfiguration; _config = config; }
public ResultWrapperHandler(IAbpWebApiConfiguration configuration, IAbpWebCommonModuleConfiguration abpWebCommonModuleConfiguration) { _configuration = configuration; _abpWebCommonModuleConfiguration = abpWebCommonModuleConfiguration; }
public TextPlainErrorResult(CustomHttpException exception) { _configuration = IocManager.Instance.Resolve <IAbpWebApiConfiguration>(); this.HandleException = exception; }
public AbpSignatureApiFilter(IAbpWebApiConfiguration webApiConfiguration) { _webApiConfiguration = webApiConfiguration; }