Esempio n. 1
0
 private static void FileReadAllAsync(string path, Action <Exception, byte[]> complete)
 {
     try
     {
         var fs     = System.IO.File.OpenRead(path);
         var buffer = new byte[fs.Length];
         var state  = new AsyncFileReadState(complete, fs, buffer);
         fs.BeginRead(buffer, 0, buffer.Length, FileReadAllCallback, state);
     } catch (Exception ex)
     {
         EventLoop.Pend(() => complete(ex, null));
     }
 }
Esempio n. 2
0
File: File.cs Progetto: blesh/ALE
 private static void FileReadAllAsync(string path, Action<Exception, byte[]> complete)
 {
     try
     {
         var fs = System.IO.File.OpenRead(path);
         var buffer = new byte[fs.Length];
         var state = new AsyncFileReadState(complete, fs, buffer);
         fs.BeginRead(buffer, 0, buffer.Length, FileReadAllCallback, state);
     } catch (Exception ex)
     {
         EventLoop.Pend(() => complete(ex, null));
     }
 }