title: .NET 4.5 Large String Stream and Dispose?
body: <p>I have text files on disk, which are emitted to WCF callers as a string (actually POX content). Current WCF method code reads the whole file into memory as a string, returns the string. The method signature/Interface cannot change.</p>
  
  <p>System popularity has grown and I suspect this is not going to be sustainable as some string results are 400k in size.</p>
  
  <p>Can anyone recommend a way to tactically dispose (note I use lowercase "d" I am not necessarily asking about IDisposable) of Strings in .NET 4.5, or work through another way to serve a file as a string through WCF with as little memory usage as possible?</p>
  
  <p>Thanks.</p>