ユーザー インタラクティブなコンテキストで実行中のコードであるかどうかを確認する方法を次のコード例に示します。 UserInteractive が false の場合、コードはサービス プロセスとして、または Web アプリケーション内部から実行されています。この場合、ユーザーとは対話できません。
使用例
// user_interactive.cpp
// compile with: /clr
using namespace System;
int main()
{
if ( Environment::UserInteractive )
Console::WriteLine("User interactive");
else
Console::WriteLine("Noninteractive");
return 0;
}