public void PostFileContents(string url, IEnumerable<FileInfo> files, FilePostBehavior behavior, IDictionary<string, string> formData, System.Windows.Threading.Dispatcher dispatcher) { this.dispatcher = dispatcher; this.url = url; this.behavior = behavior; this.formData = formData; this.files = files; this.enumerator = files.GetEnumerator(); OnFileSequenceProgressReport(0, 1); this.StartUpload(); }
public void PostFileContents(string url, IEnumerable <FileInfo> files, FilePostBehavior behavior, IDictionary <string, string> formData, System.Windows.Threading.Dispatcher dispatcher) { this.dispatcher = dispatcher; this.url = url; this.behavior = behavior; this.formData = formData; this.files = files; this.enumerator = files.GetEnumerator(); OnFileSequenceProgressReport(0, 1); this.StartUpload(); }
public void PostFileContents(string url, IEnumerable<FileInfo> files, FilePostBehavior behavior, IDictionary<string, string> formData, System.Windows.Threading.Dispatcher dispatcher) { this.dispatcher = dispatcher; this.url = url; this.behavior = behavior; this.formData = formData ?? new Dictionary<string, string>(); this.enumerator = files.GetEnumerator(); this.filesToTransfer = files.Count(); this.filesTransferred = 0; if (enumerator.MoveNext()) StartNextFile(); else OnUploadCompleted(true, null); }
public void PostFileContents(string url, IEnumerable <FileInfo> files, FilePostBehavior behavior, IDictionary <string, string> formData, System.Windows.Threading.Dispatcher dispatcher) { this.dispatcher = dispatcher; this.url = url; this.behavior = behavior; this.formData = formData ?? new Dictionary <string, string>(); this.enumerator = files.GetEnumerator(); this.filesToTransfer = files.Count(); this.filesTransferred = 0; if (enumerator.MoveNext()) { StartNextFile(); } else { OnUploadCompleted(true, null); } }