1<?xml version="1.0"?>
2<doc>
3    <assembly>
4        <name>Microsoft.Threading.Tasks.Extensions.Phone</name>
5    </assembly>
6    <members>
7        <member name="T:AsyncPlatformExtensions">
8            <summary>
9                Provides asynchronous wrappers for .NET Framework operations.
10            </summary>
11            <summary>
12                Provides asynchronous wrappers for .NET Framework operations.
13            </summary>
14        </member>
15        <member name="M:AsyncPlatformExtensions.DownloadStringTaskAsync(System.Net.WebClient,System.String)">
16            <summary>Downloads the resource with the specified URI as a string, asynchronously.</summary>
17            <param name="webClient">The WebClient.</param>
18            <param name="address">The URI from which to download data.</param>
19            <returns>A Task that contains the downloaded string.</returns>
20        </member>
21        <member name="M:AsyncPlatformExtensions.DownloadStringTaskAsync(System.Net.WebClient,System.Uri)">
22            <summary>Downloads the resource with the specified URI as a string, asynchronously.</summary>
23            <param name="webClient">The WebClient.</param>
24            <param name="address">The URI from which to download data.</param>
25            <returns>A Task that contains the downloaded string.</returns>
26        </member>
27        <member name="M:AsyncPlatformExtensions.OpenReadTaskAsync(System.Net.WebClient,System.String)">
28            <summary>Opens a readable stream for the data downloaded from a resource, asynchronously.</summary>
29            <param name="webClient">The WebClient.</param>
30            <param name="address">The URI for which the stream should be opened.</param>
31            <returns>A Task that contains the opened stream.</returns>
32        </member>
33        <member name="M:AsyncPlatformExtensions.OpenReadTaskAsync(System.Net.WebClient,System.Uri)">
34            <summary>Opens a readable stream for the data downloaded from a resource, asynchronously.</summary>
35            <param name="webClient">The WebClient.</param>
36            <param name="address">The URI for which the stream should be opened.</param>
37            <returns>A Task that contains the opened stream.</returns>
38        </member>
39        <member name="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.String)">
40            <summary>Opens a writeable stream for uploading data to a resource, asynchronously.</summary>
41            <param name="webClient">The WebClient.</param>
42            <param name="address">The URI for which the stream should be opened.</param>
43            <returns>A Task that contains the opened stream.</returns>
44        </member>
45        <member name="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.Uri)">
46            <summary>Opens a writeable stream for uploading data to a resource, asynchronously.</summary>
47            <param name="webClient">The WebClient.</param>
48            <param name="address">The URI for which the stream should be opened.</param>
49            <returns>A Task that contains the opened stream.</returns>
50        </member>
51        <member name="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.String,System.String)">
52            <summary>Opens a writeable stream for uploading data to a resource, asynchronously.</summary>
53            <param name="webClient">The WebClient.</param>
54            <param name="address">The URI for which the stream should be opened.</param>
55            <param name="method">The HTTP method that should be used to open the stream.</param>
56            <returns>A Task that contains the opened stream.</returns>
57        </member>
58        <member name="M:AsyncPlatformExtensions.OpenWriteTaskAsync(System.Net.WebClient,System.Uri,System.String)">
59            <summary>Opens a writeable stream for uploading data to a resource, asynchronously.</summary>
60            <param name="webClient">The WebClient.</param>
61            <param name="address">The URI for which the stream should be opened.</param>
62            <param name="method">The HTTP method that should be used to open the stream.</param>
63            <returns>A Task that contains the opened stream.</returns>
64        </member>
65        <member name="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.String,System.String)">
66            <summary>Uploads data in a string to the specified resource, asynchronously.</summary>
67            <param name="webClient">The WebClient.</param>
68            <param name="address">The URI to which the data should be uploaded.</param>
69            <param name="data">The data to upload.</param>
70            <returns>A Task containing the data in the response from the upload.</returns>
71        </member>
72        <member name="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.Uri,System.String)">
73            <summary>Uploads data in a string to the specified resource, asynchronously.</summary>
74            <param name="webClient">The WebClient.</param>
75            <param name="address">The URI to which the data should be uploaded.</param>
76            <param name="data">The data to upload.</param>
77            <returns>A Task containing the data in the response from the upload.</returns>
78        </member>
79        <member name="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.String,System.String,System.String)">
80            <summary>Uploads data in a string to the specified resource, asynchronously.</summary>
81            <param name="webClient">The WebClient.</param>
82            <param name="address">The URI to which the data should be uploaded.</param>
83            <param name="method">The HTTP method that should be used to upload the data.</param>
84            <param name="data">The data to upload.</param>
85            <returns>A Task containing the data in the response from the upload.</returns>
86        </member>
87        <member name="M:AsyncPlatformExtensions.UploadStringTaskAsync(System.Net.WebClient,System.Uri,System.String,System.String)">
88            <summary>Uploads data in a string to the specified resource, asynchronously.</summary>
89            <param name="webClient">The WebClient.</param>
90            <param name="address">The URI to which the data should be uploaded.</param>
91            <param name="method">The HTTP method that should be used to upload the data.</param>
92            <param name="data">The data to upload.</param>
93            <returns>A Task containing the data in the response from the upload.</returns>
94        </member>
95        <member name="M:AsyncPlatformExtensions.GetUri(System.Net.WebClient,System.String)">
96            <summary>Converts a path to a Uri using the WebClient's logic.</summary>
97            <remarks>Based on WebClient's private GetUri method.</remarks>
98        </member>
99        <member name="M:AsyncPlatformExtensions.GetUri(System.Net.WebClient,System.Uri)">
100            <summary>Converts a path to a Uri using the WebClient's logic.</summary>
101            <remarks>Based on WebClient's private GetUri method.</remarks>
102        </member>
103        <member name="M:AsyncPlatformExtensions.InvokeAsync(System.Windows.Threading.Dispatcher,System.Action)">
104            <summary>Asynchronously invokes an Action on the Dispatcher.</summary>
105            <param name="dispatcher">The Dispatcher.</param>
106            <param name="action">The action to invoke.</param>
107            <returns>A Task that represents the execution of the action.</returns>
108        </member>
109        <member name="M:AsyncPlatformExtensions.InvokeAsync``1(System.Windows.Threading.Dispatcher,System.Func{``0})">
110            <summary>Asynchronously invokes an Action on the Dispatcher.</summary>
111            <param name="dispatcher">The Dispatcher.</param>
112            <param name="function">The function to invoke.</param>
113            <returns>A Task that represents the execution of the function.</returns>
114        </member>
115        <member name="T:VoidTaskResult">
116            <summary>Used with Task(of void)</summary>
117        </member>
118        <member name="M:System.Threading.Tasks.TaskServices.FromCancellation(System.Threading.CancellationToken)">
119            <summary>Returns a canceled task.</summary>
120            <param name="cancellationToken">The cancellation token.</param>
121            <returns>The canceled task.</returns>
122        </member>
123        <member name="M:System.Threading.Tasks.TaskServices.FromCancellation``1(System.Threading.CancellationToken)">
124            <summary>Returns a canceled task.</summary>
125            <typeparam name="TResult">Specifies the type of the result.</typeparam>
126            <param name="cancellationToken">The cancellation token.</param>
127            <returns>The canceled task.</returns>
128        </member>
129        <member name="M:System.Threading.Tasks.TaskServices.HandleEapCompletion``1(System.Threading.Tasks.TaskCompletionSource{``0},System.Boolean,System.ComponentModel.AsyncCompletedEventArgs,System.Func{``0},System.Action)">
130            <summary>
131            Completes the Task if the user state matches the TaskCompletionSource.
132            </summary>
133            <typeparam name="T">Specifies the type of data returned by the Task.</typeparam>
134            <param name="tcs">The TaskCompletionSource.</param>
135            <param name="e">The completion event arguments.</param>
136            <param name="requireMatch">Whether we require the tcs to match the e.UserState.</param>
137            <param name="getResult">A function that gets the result with which to complete the task.</param>
138            <param name="unregisterHandler">An action used to unregister work when the operaiton completes.</param>
139        </member>
140    </members>
141</doc>
142