Microsoft.Threading.Tasks.Extensions.Phone Provides asynchronous wrappers for .NET Framework operations. Provides asynchronous wrappers for .NET Framework operations. Downloads the resource with the specified URI as a string, asynchronously. The WebClient. The URI from which to download data. A Task that contains the downloaded string. Downloads the resource with the specified URI as a string, asynchronously. The WebClient. The URI from which to download data. A Task that contains the downloaded string. Opens a readable stream for the data downloaded from a resource, asynchronously. The WebClient. The URI for which the stream should be opened. A Task that contains the opened stream. Opens a readable stream for the data downloaded from a resource, asynchronously. The WebClient. The URI for which the stream should be opened. A Task that contains the opened stream. Opens a writeable stream for uploading data to a resource, asynchronously. The WebClient. The URI for which the stream should be opened. A Task that contains the opened stream. Opens a writeable stream for uploading data to a resource, asynchronously. The WebClient. The URI for which the stream should be opened. A Task that contains the opened stream. Opens a writeable stream for uploading data to a resource, asynchronously. The WebClient. The URI for which the stream should be opened. The HTTP method that should be used to open the stream. A Task that contains the opened stream. Opens a writeable stream for uploading data to a resource, asynchronously. The WebClient. The URI for which the stream should be opened. The HTTP method that should be used to open the stream. A Task that contains the opened stream. Uploads data in a string to the specified resource, asynchronously. The WebClient. The URI to which the data should be uploaded. The data to upload. A Task containing the data in the response from the upload. Uploads data in a string to the specified resource, asynchronously. The WebClient. The URI to which the data should be uploaded. The data to upload. A Task containing the data in the response from the upload. Uploads data in a string to the specified resource, asynchronously. The WebClient. The URI to which the data should be uploaded. The HTTP method that should be used to upload the data. The data to upload. A Task containing the data in the response from the upload. Uploads data in a string to the specified resource, asynchronously. The WebClient. The URI to which the data should be uploaded. The HTTP method that should be used to upload the data. The data to upload. A Task containing the data in the response from the upload. Converts a path to a Uri using the WebClient's logic. Based on WebClient's private GetUri method. Converts a path to a Uri using the WebClient's logic. Based on WebClient's private GetUri method. Asynchronously invokes an Action on the Dispatcher. The Dispatcher. The action to invoke. A Task that represents the execution of the action. Asynchronously invokes an Action on the Dispatcher. The Dispatcher. The function to invoke. A Task that represents the execution of the function. Used with Task(of void) Returns a canceled task. The cancellation token. The canceled task. Returns a canceled task. Specifies the type of the result. The cancellation token. The canceled task. Completes the Task if the user state matches the TaskCompletionSource. Specifies the type of data returned by the Task. The TaskCompletionSource. The completion event arguments. Whether we require the tcs to match the e.UserState. A function that gets the result with which to complete the task. An action used to unregister work when the operaiton completes.