public RequestBuilder Upload(NamedFileStream[] files, object parameters, Action<long,long?> onProgressChanged, Action<long> onUploadComplete) { MultipartBodyProvider bodyProvider = new MultipartBodyProvider(); bodyProvider.OnCompletedCallback = onUploadComplete; bodyProvider.OnProgressChangeCallback = onProgressChanged; foreach (NamedFileStream file in files) { bodyProvider.AddFile(file); } bodyProvider.SetParameters(parameters); return this.Body(bodyProvider); }
public RequestBuilder Upload(NamedFileStream[] files, object parameters, Action <long, long?> onProgressChanged, Action <long> onUploadComplete) { MultipartBodyProvider bodyProvider = new MultipartBodyProvider(); bodyProvider.OnCompletedCallback = onUploadComplete; bodyProvider.OnProgressChangeCallback = onProgressChanged; foreach (NamedFileStream file in files) { bodyProvider.AddFile(file); } bodyProvider.SetParameters(parameters); return(this.Body(bodyProvider)); }
public void SetUp() { provider = new MultipartBodyProvider(); dummyFileStream = new MemoryStream(); dummyFileStream2 = new MemoryStream(); w = new StreamWriter(dummyFileStream); w.Write("file"); w.Flush(); w = new StreamWriter(dummyFileStream2); w.Write("file"); w.Flush(); dummyFileStream.Seek(0, SeekOrigin.Begin); dummyFileStream2.Seek(0, SeekOrigin.Begin); }