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

◆ DownloadStringTaskAsync() [2/2]

Task< string > System.Net.WebClient.DownloadStringTaskAsync ( Uri address)
inline

Definition at line 1813 of file WebClient.cs.

1814 {
1817 handler = delegate(object sender, DownloadStringCompletedEventArgs e)
1818 {
1819 HandleCompletion(tcs, e, (DownloadStringCompletedEventArgs args) => args.Result, handler, delegate(WebClient webClient, DownloadStringCompletedEventHandler completion)
1820 {
1821 webClient.DownloadStringCompleted -= completion;
1822 });
1823 };
1824 DownloadStringCompleted += handler;
1825 try
1826 {
1827 DownloadStringAsync(address, tcs);
1828 }
1829 catch
1830 {
1831 DownloadStringCompleted -= handler;
1832 throw;
1833 }
1834 return tcs.Task;
1835 }
DownloadStringCompletedEventHandler? DownloadStringCompleted
Definition WebClient.cs:253
void DownloadStringAsync(Uri address)
delegate void DownloadStringCompletedEventHandler(object sender, DownloadStringCompletedEventArgs e)

References System.Net.WebClient.DownloadStringAsync(), System.Net.WebClient.DownloadStringCompleted, System.Net.DownloadStringCompletedEventHandler(), System.Net.DownloadStringCompletedEventArgs.Result, and System.Threading.Tasks.TaskCompletionSource< TResult >.Task.