public TriggerService(ITriggerDiscoveryService triggerDiscoveryService, IRecursionStrategy recursionStrategy, ILoggerFactory loggerFactory, IOptionsSnapshot <TriggerOptions> triggerOptionsSnapshot)
 {
     _triggerDiscoveryService = triggerDiscoveryService ?? throw new ArgumentNullException(nameof(triggerDiscoveryService));
     _recursionStrategy       = recursionStrategy ?? throw new ArgumentNullException(nameof(recursionStrategy));
     _loggerFactory           = loggerFactory ?? throw new ArgumentNullException(nameof(loggerFactory));
     _options = triggerOptionsSnapshot.Value;
 }
Exemplo n.º 2
0
 public TriggerContextTracker(ChangeTracker changeTracker, IRecursionStrategy recursionStrategy)
 {
     _changeTracker     = changeTracker;
     _recursionStrategy = recursionStrategy;
 }