public StartDirectoryWatcherServiceWhenClassroomStartedEventHandler( IDirectoryWatcherService directoryWatcherService, ISessionService sessionService, ILogger <StartDirectoryWatcherServiceWhenClassroomStartedEventHandler> logger) { _directoryWatcherService = directoryWatcherService; _sessionService = sessionService; _logger = logger; }
/// <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); }
/// <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); }