Ejemplo n.º 1
0
 protected override void PostStop()
 {
     _observer.Dispose();
     _observer = null;
     _fileStreamReader.Close();
     _fileStreamReader.Dispose();
 }
Ejemplo n.º 2
0
        protected override void PreStart()
        {
            _observer = new FileObserver(Self, _filePath);
            _observer.Start();

            _fileStream = new FileStream(Path.GetFullPath(_filePath),
                                         FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
            _fileStreamReader = new StreamReader(_fileStream, Encoding.UTF8);

            var text = _fileStreamReader.ReadToEnd();

            Self.Tell(new InitialRead(_filePath, text));
        }