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

◆ UploadStringTaskAsync() [4/4]

Task< string > System.Net.WebClient.UploadStringTaskAsync ( Uri address,
string? method,
string data )
inline

Definition at line 1920 of file WebClient.cs.

1921 {
1923 UploadStringCompletedEventHandler handler = null;
1924 handler = delegate(object sender, UploadStringCompletedEventArgs e)
1925 {
1926 HandleCompletion(tcs, e, (UploadStringCompletedEventArgs args) => args.Result, handler, delegate(WebClient webClient, UploadStringCompletedEventHandler completion)
1927 {
1928 webClient.UploadStringCompleted -= completion;
1929 });
1930 };
1931 UploadStringCompleted += handler;
1932 try
1933 {
1934 UploadStringAsync(address, method, data, tcs);
1935 }
1936 catch
1937 {
1938 UploadStringCompleted -= handler;
1939 throw;
1940 }
1941 return tcs.Task;
1942 }
void UploadStringAsync(Uri address, string data)
UploadStringCompletedEventHandler? UploadStringCompleted
Definition WebClient.cs:259
delegate void UploadStringCompletedEventHandler(object sender, UploadStringCompletedEventArgs e)

References System.Net.UploadStringCompletedEventArgs.Result, System.Threading.Tasks.TaskCompletionSource< TResult >.Task, System.Net.WebClient.UploadStringAsync(), System.Net.WebClient.UploadStringCompleted, and System.Net.UploadStringCompletedEventHandler().