コード例 #1
0
 public CommandHandlerHelper(
     IEntityPropertyResolver <TContext> propertyResolver,
     IPathBuilder <TContext> pathBuilder,
     ISecurityRuleEvaluator <TContext> securityEvaluator,
     IEntityNotificationService <TContext> notificationService)
 {
     _propertyResolver    = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver));
     _pathBuilder         = pathBuilder ?? throw new ArgumentNullException(nameof(pathBuilder));
     _securityEvaluator   = securityEvaluator ?? throw new ArgumentNullException(nameof(securityEvaluator));
     _notificationService = notificationService;
 }
コード例 #2
0
 public EntityContextServices(
     ILogger <TContext> logger,
     ICollectionService <TContext> collectionsService,
     EntityQueries <TContext> queries,
     EntityCommands <TContext> commands,
     EntityConfigurator <TContext> configurator,
     IEntityPropertyResolver <TContext> propertyResolver,
     IPathBuilder <TContext> pathBuilder,
     EntityContextInitializer <TContext> initializer,
     IEntityNotificationService <TContext> notificationService,
     ISecurityDisablerService securityDisablerService)
 {
     Logger                  = logger;
     Collections             = collectionsService ?? throw new ArgumentException(nameof(collectionsService));
     Queries                 = queries ?? throw new ArgumentNullException(nameof(queries));
     Commands                = commands ?? throw new ArgumentNullException(nameof(commands));
     Configurator            = configurator ?? throw new ArgumentNullException(nameof(configurator));
     PropertyResolver        = propertyResolver ?? throw new ArgumentNullException(nameof(propertyResolver));
     PathBuilder             = pathBuilder ?? throw new ArgumentNullException(nameof(pathBuilder));
     Initializer             = initializer ?? throw new ArgumentNullException(nameof(initializer));
     NotificationService     = notificationService ?? throw new ArgumentNullException(nameof(notificationService));
     SecurityDisablerService = securityDisablerService ?? throw new ArgumentNullException(nameof(securityDisablerService));
 }