Esempio n. 1
0
        public Task <IDisposable> SubscribeDirectoryGetFilesAsync(PathInfo prefix, string extension, Action <IEnumerable <IFileInfo> > handler)
        {
            var subscription = new LookupDirectoryFileSystemSubscription(this, prefix, extension, handler);

            _directorySubscriptions.Add(subscription);

            return(Task.FromResult <IDisposable>(subscription));
        }
Esempio n. 2
0
		public Task<IDisposable> SubscribeDirectoryGetFilesAsync(PathInfo prefix, string extension, Action<IEnumerable<IFileInfo>> handler)
		{
			var subscription = new LookupDirectoryFileSystemSubscription(this, prefix, extension, handler);

			_directorySubscriptions.Add(subscription);

			return Task.FromResult<IDisposable>(subscription);
		}
Esempio n. 3
0
		private void Unsubscribe(LookupDirectoryFileSystemSubscription subscription)
		{
			_directorySubscriptions.Remove(subscription);
		}
Esempio n. 4
0
 private void Unsubscribe(LookupDirectoryFileSystemSubscription subscription)
 {
     _directorySubscriptions.Remove(subscription);
 }
Esempio n. 5
0
	    public IDisposable Subscribe(GlobPattern pattern, Action<FileChangeEventArgs> handler)
		{
			var subscription = new LookupDirectoryFileSystemSubscription(this, pattern, handler);

			_directorySubscriptions.Add(subscription);

			return subscription;
		}