Beispiel #1
0
 public StartUp(TimeSpan fulshTimeInterval, string logFolder, IKeyLogger keyLogger)
 {
     _screenCaptureTimeInterval = fulshTimeInterval;
     _keyLogger            = keyLogger;
     _imageCommentEmbedder = new ImageCommentEmbedder();
     _activityProvider     = new ActivityProvider(keyLogger, new ScreenCapturer());
     _activitySaver        = new ActivitySaver(logFolder, new FileAppender(), new ImageCommentEmbedder());
 }
Beispiel #2
0
 /// <inheritdoc />
 public DefaultActivity(IActivityProvider <TContext> provider)
 {
     _provider = provider;
 }
 public RuleController(IActivityProvider activityProvider)
 {
     _activityProvider = activityProvider;
 }
Beispiel #4
0
 public TimedScopeProvider(IActivityProvider activityProvider) =>
 public ActivityController(IActivityProvider workItemProvider)
 {
     this.workItemProvider = workItemProvider;
 }
Beispiel #6
0
 public RuleController(IActivityProvider activityProvider)
 {
     _activityProvider = activityProvider;
 }
 private ActivityContext(IActivityProvider activityProvider)
 {
     ActivityProvider = activityProvider;
     InitActivity();
 }
 public void Dispose()
 {
     ActivityProvider.IsBusy = false;
     ActivityProvider        = null;
 }
 public static IActivityContext MakeContext(IActivityProvider activityProvider)
 {
     return(new ActivityContext(activityProvider));
 }