forked from restsharp/RestSharp
-
Notifications
You must be signed in to change notification settings - Fork 0
Other Usage Examples
lukebakken edited this page Apr 12, 2013
·
3 revisions
Here’s an example that will use a `Stream` to avoid memory buffering of request content. Useful when retrieving large amounts of data that you will be immediately writing to disk.
string tempFile = Path.GetTempFileName();
using (var writer = File.OpenWrite(tempFile))
{
var client = new RestClient(baseUrl);
var request = new RestRequest("Assets/LargeFile.7z");
request.ResponseWriter = (responseStream) => responseStream.CopyTo(writer);
var response = client.DownloadData(request);
}