イベントを待機するコンソール アプリケーションを開発しました。コードの主要部分は次のようになります。
static void Main(string[] args)
{
// get lync client
var getclient = LyncClient.GetClient();
// register for conversation event
getclient.ConversationManager.ConversationAdded += Conversation_ConversationAdded;
}
私が望むのは、これをバックグラウンドで実行することです。そのため、出力を Windows アプリケーションに変更しました。しかし、アプリケーションは起動すると終了するようです。アプリケーションを存続させる方法はありますか?
Console.Readline()
明らかに隠したいので使えません。今のところ を使用System.Threading.Thread.Sleep(int.MaxValue)
していますが、制限があるため、とにかく良い考えではないと思います。
問題が私のコード内にあるのかどうか、またはそれを維持するために何かが必要なのかどうかはわかりません. ポインタはありますか?