public SharePlatformExceptionFilter(IErrorInfoBuilder errorInfoBuilder, ISharePlatformAspNetCoreConfiguration configuration)
        {
            _errorInfoBuilder = errorInfoBuilder;
            _configuration    = configuration;

            Logger   = NullLogger.Instance;
            EventBus = NullEventBus.Instance;
        }
 public SharePlatformUowActionFilter(
     IUnitOfWorkManager unitOfWorkManager,
     ISharePlatformAspNetCoreConfiguration aspnetCoreConfiguration,
     IUnitOfWorkDefaultOptions unitOfWorkDefaultOptions)
 {
     _unitOfWorkManager        = unitOfWorkManager;
     _aspnetCoreConfiguration  = aspnetCoreConfiguration;
     _unitOfWorkDefaultOptions = unitOfWorkDefaultOptions;
 }
 public SharePlatformResultFilter(ISharePlatformAspNetCoreConfiguration configuration,
                                  ISharePlatformActionResultWrapperFactory actionResultWrapper)
 {
     _configuration = configuration;
     _actionResultWrapperFactory = actionResultWrapper;
 }
示例#4
0
 public SharePlatformAuditActionFilter(ISharePlatformAspNetCoreConfiguration configuration, IAuditingHelper auditingHelper)
 {
     _configuration  = configuration;
     _auditingHelper = auditingHelper;
 }