public StartDirectoryWatcherServiceWhenClassroomStartedEventHandler(
     IDirectoryWatcherService directoryWatcherService,
     ISessionService sessionService,
     ILogger <StartDirectoryWatcherServiceWhenClassroomStartedEventHandler> logger)
 {
     _directoryWatcherService = directoryWatcherService;
     _sessionService          = sessionService;
     _logger = logger;
 }
예제 #2
0
 /// <summary>
 /// Registers a directory to be watched</summary>
 /// <param name="service">IDirectoryWatcherService to use to watch</param>
 /// <param name="directory">Path of directory to watch</param>
 /// <param name="includeSubdirectories">True to watch sub directories, too</param>
 public static void Register(this IDirectoryWatcherService service, string directory, bool includeSubdirectories)
 {
     service.Register(directory, new string[] { "*.*" }, includeSubdirectories);
 }
예제 #3
0
 /// <summary>
 /// Register a directory to be watched</summary>
 /// <param name="service">IDirectoryWatcherService to use to watch</param>
 /// <param name="directory">Path of directory to watch</param>
 public static void Register(this IDirectoryWatcherService service, string directory)
 {
     service.Register(directory, new string[] { "*.*" }, false);
 }