public static Guid Subscribe(TimeSpan granularity, IEnumerable<WatchDefinition> definitions) { Guid token = Guid.NewGuid(); WatchEnvironment environment = new WatchEnvironment(token, granularity, definitions); Environments[token] = environment; environment.Changed += RelayChanged; environment.StartWatching(); return token; }
public static Guid Subscribe(TimeSpan granularity, IEnumerable <WatchDefinition> definitions) { Guid token = Guid.NewGuid(); WatchEnvironment environment = new WatchEnvironment(token, granularity, definitions); Environments[token] = environment; environment.Changed += RelayChanged; environment.StartWatching(); return(token); }