Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ StartAsyncOperation()

AsyncOperation System.Net.WebClient.StartAsyncOperation ( object userToken)
inlineprivate

Definition at line 366 of file WebClient.cs.

367 {
369 {
370 _openReadOperationCompleted = delegate(object arg)
371 {
372 OnOpenReadCompleted((OpenReadCompletedEventArgs)arg);
373 };
374 _openWriteOperationCompleted = delegate(object arg)
375 {
376 OnOpenWriteCompleted((OpenWriteCompletedEventArgs)arg);
377 };
378 _downloadStringOperationCompleted = delegate(object arg)
379 {
380 OnDownloadStringCompleted((DownloadStringCompletedEventArgs)arg);
381 };
382 _downloadDataOperationCompleted = delegate(object arg)
383 {
384 OnDownloadDataCompleted((DownloadDataCompletedEventArgs)arg);
385 };
386 _downloadFileOperationCompleted = delegate(object arg)
387 {
389 };
390 _uploadStringOperationCompleted = delegate(object arg)
391 {
392 OnUploadStringCompleted((UploadStringCompletedEventArgs)arg);
393 };
394 _uploadDataOperationCompleted = delegate(object arg)
395 {
396 OnUploadDataCompleted((UploadDataCompletedEventArgs)arg);
397 };
398 _uploadFileOperationCompleted = delegate(object arg)
399 {
400 OnUploadFileCompleted((UploadFileCompletedEventArgs)arg);
401 };
402 _uploadValuesOperationCompleted = delegate(object arg)
403 {
404 OnUploadValuesCompleted((UploadValuesCompletedEventArgs)arg);
405 };
406 _reportDownloadProgressChanged = delegate(object arg)
407 {
408 OnDownloadProgressChanged((DownloadProgressChangedEventArgs)arg);
409 };
410 _reportUploadProgressChanged = delegate(object arg)
411 {
412 OnUploadProgressChanged((UploadProgressChangedEventArgs)arg);
413 };
414 _progress = new ProgressData();
415 _initWebClientAsync = true;
416 }
417 AsyncOperation asyncOperation = AsyncOperationManager.CreateOperation(userToken);
419 _asyncOp = asyncOperation;
420 return asyncOperation;
421 }
static AsyncOperation CreateOperation(object? userSuppliedState)
SendOrPostCallback _openWriteOperationCompleted
Definition WebClient.cs:102
SendOrPostCallback _uploadValuesOperationCompleted
Definition WebClient.cs:114
SendOrPostCallback _reportUploadProgressChanged
Definition WebClient.cs:118
virtual void OnOpenReadCompleted(OpenReadCompletedEventArgs e)
Definition WebClient.cs:341
SendOrPostCallback _downloadFileOperationCompleted
Definition WebClient.cs:106
SendOrPostCallback _openReadOperationCompleted
Definition WebClient.cs:100
AsyncOperation _asyncOp
Definition WebClient.cs:96
SendOrPostCallback _uploadFileOperationCompleted
Definition WebClient.cs:112
SendOrPostCallback _reportDownloadProgressChanged
Definition WebClient.cs:116
SendOrPostCallback _uploadDataOperationCompleted
Definition WebClient.cs:110
ProgressData _progress
Definition WebClient.cs:88
virtual void OnDownloadDataCompleted(DownloadDataCompletedEventArgs e)
Definition WebClient.cs:301
virtual void OnUploadStringCompleted(UploadStringCompletedEventArgs e)
Definition WebClient.cs:316
virtual void OnOpenWriteCompleted(OpenWriteCompletedEventArgs e)
Definition WebClient.cs:346
SendOrPostCallback _downloadDataOperationCompleted
Definition WebClient.cs:98
SendOrPostCallback _uploadStringOperationCompleted
Definition WebClient.cs:108
virtual void OnUploadFileCompleted(UploadFileCompletedEventArgs e)
Definition WebClient.cs:326
virtual void OnDownloadStringCompleted(DownloadStringCompletedEventArgs e)
Definition WebClient.cs:296
SendOrPostCallback _downloadStringOperationCompleted
Definition WebClient.cs:104
virtual void OnUploadValuesCompleted(UploadValuesCompletedEventArgs e)
Definition WebClient.cs:331
virtual void OnDownloadProgressChanged(DownloadProgressChangedEventArgs e)
Definition WebClient.cs:311
virtual void OnDownloadFileCompleted(AsyncCompletedEventArgs e)
Definition WebClient.cs:306
virtual void OnUploadDataCompleted(UploadDataCompletedEventArgs e)
Definition WebClient.cs:321
virtual void OnUploadProgressChanged(UploadProgressChangedEventArgs e)
Definition WebClient.cs:336

References System.Net.WebClient._asyncOp, System.Net.WebClient._downloadDataOperationCompleted, System.Net.WebClient._downloadFileOperationCompleted, System.Net.WebClient._downloadStringOperationCompleted, System.Net.WebClient._initWebClientAsync, System.Net.WebClient._openReadOperationCompleted, System.Net.WebClient._openWriteOperationCompleted, System.Net.WebClient._progress, System.Net.WebClient._reportDownloadProgressChanged, System.Net.WebClient._reportUploadProgressChanged, System.Net.WebClient._uploadDataOperationCompleted, System.Net.WebClient._uploadFileOperationCompleted, System.Net.WebClient._uploadStringOperationCompleted, System.Net.WebClient._uploadValuesOperationCompleted, System.ComponentModel.AsyncOperationManager.CreateOperation(), System.Net.WebClient.OnDownloadDataCompleted(), System.Net.WebClient.OnDownloadFileCompleted(), System.Net.WebClient.OnDownloadProgressChanged(), System.Net.WebClient.OnDownloadStringCompleted(), System.Net.WebClient.OnOpenReadCompleted(), System.Net.WebClient.OnOpenWriteCompleted(), System.Net.WebClient.OnUploadDataCompleted(), System.Net.WebClient.OnUploadFileCompleted(), System.Net.WebClient.OnUploadProgressChanged(), System.Net.WebClient.OnUploadStringCompleted(), System.Net.WebClient.OnUploadValuesCompleted(), and System.Net.WebClient.StartOperation().

Referenced by System.Net.WebClient.DownloadDataAsync(), System.Net.WebClient.DownloadFileAsync(), System.Net.WebClient.DownloadStringAsync(), System.Net.WebClient.OpenReadAsync(), System.Net.WebClient.OpenWriteAsync(), System.Net.WebClient.UploadDataAsync(), System.Net.WebClient.UploadFileAsync(), System.Net.WebClient.UploadStringAsync(), and System.Net.WebClient.UploadValuesAsync().