locked
Application.ExitイベントハンドラからWebClientでHTTPリクエスト送信 RRS feed

  • 質問

  • 立て続けの質問で申し訳ありません。
    環境はSilverligh4、.NET4(C#)、VS2010です。

    Silverlightアプリケーションを設置してあるページが閉じられた時に、
    その旨をサーバに通知してDBの書き換えをしたいと考えています。
    サーバ側はPHPで作ったプログラム(GETパラメータ受け取って処理するだけ)です。

    そこで、App.xaml.csのApplication_Exitメソッド内にて、
    WebClientを使ってサーバにHTTPリクエストを投げようとしているのですが、
    どうもリクエストがPHPプログラムまで届いていません。
    やはり、Application_Exitからはこういった非同期処理は実行できないものなのでしょうか。

    無理ならJavaScriptのonunloadで試してみようと思っています(こっちも同じ問題にぶつかる・・・?)
    ご存知の方、教えてください。
    2011年8月10日 8:19

回答

すべての返信