英語で読む

次の方法で共有


Environment.UserInteractive プロパティ

定義

現在のプロセスがユーザー対話モードで実行されているかどうかを示す値を取得します。

C#
public static bool UserInteractive { get; }

プロパティ値

現在のプロセスがユーザー対話モードで実行されている場合は true。それ以外の場合は false

次の例では、現在のプロセスがユーザー 対話モードで実行されているかどうかを表示します。

C#
// Sample for the Environment.UserInteractive property
using System;

class Sample
{
    public static void Main()
    {
    Console.WriteLine();
    Console.WriteLine("UserInteractive: {0}", Environment.UserInteractive);
    }
}
/*
This example produces the following results:

UserInteractive: True
*/

注釈

プロパティは UserInteractive 、ユーザー インターフェイスなしで実行される Windows プロセスまたは IIS などのサービスを報告 false します。 このプロパティが の場合、ユーザーが false対話するためのグラフィカル ユーザー インターフェイスがないため、モーダル ダイアログやメッセージ ボックスは表示されません。

適用対象

製品 バージョン
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

こちらもご覧ください