title: Read the actual contents of text file using FileStream and these options c#
body: <p>I need to open a text file within C# using FileStream and with the options mentioned below</p>
  
  <pre><code>var fileStream = new FileStream(filePath, 
                                  FileMode.Open, 
                                  FileAccess.Read, 
                                  FileShare.Read, 64 * 1024,
                                 (FileOptions)FILE_FLAG_NO_BUFFERING | 
                                    FileOptions.WriteThrough &amp; FileOptions.SequentialScan);
  </code></pre>
  
  <p>The text file contains a "1" or "0" and after obtaining the results I am going to assign the contents of the text file to a string variable. In case you're interested, I need the above options in order to avoid Windows reading the text files from cache. </p>
  
  <pre><code>System.IO.File.ReadAllText()
  </code></pre>
  
  <p>... is not good enough.</p>
  
  <p>Would somebody be kind enough to write a simple sub which incorporates these requirements for me please as the examples I've seen so far involve working with bytes and buffers (an area I really need to work on at this time) and leaves it at that.</p>
  
  <p>Thanks</p>