summaryrefslogtreecommitdiffstats
path: root/samples/OAuthConsumer/GoogleApps2Legged.aspx.cs
diff options
context:
space:
mode:
Diffstat (limited to 'samples/OAuthConsumer/GoogleApps2Legged.aspx.cs')
-rw-r--r--samples/OAuthConsumer/GoogleApps2Legged.aspx.cs16
1 files changed, 10 insertions, 6 deletions
diff --git a/samples/OAuthConsumer/GoogleApps2Legged.aspx.cs b/samples/OAuthConsumer/GoogleApps2Legged.aspx.cs
index d9a886e..52cc885 100644
--- a/samples/OAuthConsumer/GoogleApps2Legged.aspx.cs
+++ b/samples/OAuthConsumer/GoogleApps2Legged.aspx.cs
@@ -12,12 +12,16 @@
using DotNetOpenAuth.OAuth.Messages;
public partial class GoogleApps2Legged : System.Web.UI.Page {
- protected async void Page_Load(object sender, EventArgs e) {
- var google = new GoogleConsumer();
- var accessToken = await google.RequestNewClientAccountAsync();
- using (var httpClient = google.CreateHttpClient(accessToken.AccessToken)) {
- await httpClient.GetAsync("http://someUri", Response.ClientDisconnectedToken);
- }
+ protected void Page_Load(object sender, EventArgs e) {
+ this.RegisterAsyncTask(
+ new PageAsyncTask(
+ async ct => {
+ var google = new GoogleConsumer();
+ var accessToken = await google.RequestNewClientAccountAsync();
+ using (var httpClient = google.CreateHttpClient(accessToken.AccessToken)) {
+ await httpClient.GetAsync("http://someUri", Response.ClientDisconnectedToken);
+ }
+ }));
}
protected void getAddressBookButton_Click(object sender, EventArgs e) {