アプリケーション制御

System.Windows.Messaging.LocalMessageReceiverクラスを利用して、Silverlightアプリケーションの多重起動を検知できます。

ソースコード例:

public bool check()
{
   try
   {
       LocalMessageReceiver localMessageReceiver =
           new LocalMessageReceiver(
               "SampleApplication",
               ReceiverNameScope.Global,
               LocalMessageReceiver.AnyDomain
           );
       // メッセージのリッスンを開始します。
       localMessageReceiver.Listen();
   }
   catch
   {
       // 現在既に起動している場合、例外が発生します
       return false;
   }

   return true;
}


iディレクトリで複数のポータルサイトにディレクトリ登録

コメント:



(画像の文字列を入力して下さい)

トップ   編集 凍結解除 差分 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2016/04/29 (金) 11:41:40 (2940d)

G|Cg|C@Amazon Yahoo yV

z[y[W yVoC[UNLIMITȂ1~] COiq COsیI