Replacement of APM usage (Begin/EndGetResponse, etc.) with TAP (GetResponseAsync) and async/await #1

merged 2 commits into from Aug 22, 2013


None yet
2 participants

semihokur commented Aug 21, 2013

As part of a research project at the University of Illinois at Urbana-Champaign, we're developing a refactoring tool that replaces instances of the APM pattern with corresponding TAP method calls and the async/await keywords. I've applied it to this project.

This pull request replaces those existing calls to APM Begin/End* methods with functionally equivalent TAP constructs and the async/await keywords.

I also added a dependency that is needed: HttpClient library by Microsoft (this library will be in Windows Phone 8 SDK soon after an update).

Are you interested in merging this pull request? If not, please let me know why, and I'll try and improve the pull request with your comments in mind.

Thanks for your time,
Semih Okur

Anthuan added a commit that referenced this pull request Aug 22, 2013

Merge pull request #1 from semihokur/master
Replacement of APM usage (Begin/EndGetResponse, etc.) with TAP (GetResponseAsync) and async/await

@Anthuan Anthuan merged commit 9753798 into Anthuan:master Aug 22, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment