Windows PhoneアプリケーションですべてのWebリクエストをサブスクライブすることは可能ですか?グローバルフックを登録することを意味します。これは、Webサーバーにリクエストを送信するたびに起動します。どうもありがとう
質問する
68 次
1 に答える
1
簡単な例:
// Since the property is static, it will be shared by all instances of WebClientWrapper
// Set this before creating an instance of WebClientWrapper
WebClientWrapper.Hook = address => Debug.WriteLine(address);
var webClientWrapper = new WebClientWrapper();
webClientWrapper.DownloadString("http://www.something.com");
public class WebClientWrapper
{
private readonly WebClient _webClient;
// This can be string, your custom class of whatever you need
public static Action<string> Hook { get; set; }
public WebClientWrapper()
{
_webClient = new WebClient();
}
public string DownloadString(string address)
{
Hook(address);
return _webClient.DownloadString(address);
}
}
于 2012-11-13T22:44:24.210 に答える