public WaitFile(IConfiguration configuration) { WaitFileOptions options = new WaitFileOptions(); configuration.GetSection(WAIT_FILE_SECTION).Bind(options); SetOptions(options); Initialize(); }
private void SetOptions(WaitFileOptions options) { options = options ?? new WaitFileOptions(); NotifyFilter = options.NotifyFilters; Path = options.Path; Filter = options.Filter; IncludeSubDirectories = options.IncludeSubDirectories; StopOn = options.StopOn; }
public WaitFile(WaitFileOptions options) : base() { /* * NotifyFilter = options.NotifyFilters; * Path = options.Path; * Filter = options.Filter; * IncludeSubDirectories = options.IncludeSubDirectories; * StopOn = options.StopOn;*/ SetOptions(options); Initialize(); }