Пример #1
0
 /// <summary>
 /// Read a file asynchronously
 /// </summary>
 /// <param name="filename">File to read</param>
 /// <param name="encoding">Not used</param>
 /// <param name="callback">Callback that takes Exception, byte[]</param>
 public static void readFile(string filename, string encoding, readFileCallback callback)
 {
     Async.run(delegate()
     {
         try
         {
             byte[] contents = System.IO.File.ReadAllBytes(filename);
             callback(null, contents);
         }
         catch (Exception ex)
         {
             callback(ex, null);
         }
     });
 }
Пример #2
0
 public static void readFile(string filename, readFileCallback callback)
 {
     readFile(filename, "ascii", callback);
 }