Partager via


Environment.UserInteractive Propriété

Définition

Obtient une valeur indiquant si le processus en cours est exécuté en mode interactif avec l'utilisateur.

public:
 static property bool UserInteractive { bool get(); };
public static bool UserInteractive { get; }
static member UserInteractive : bool
Public Shared ReadOnly Property UserInteractive As Boolean

Valeur de propriété

true si le processus en cours est exécuté en mode interactif avec l'utilisateur ; sinon, false.

Exemples

L’exemple suivant indique si le processus actuel s’exécute en mode interactif utilisateur.

// Sample for the Environment::UserInteractive property
using namespace System;
int main()
{
   Console::WriteLine();
   Console::WriteLine( "UserInteractive: {0}", Environment::UserInteractive );
}

/*
This example produces the following results:

UserInteractive: True
*/
// 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
*/
// Sample for the Environment.UserInteractive property
open System

printfn $"\nUserInteractive: {Environment.UserInteractive}"

// This example produces the following results:
//     UserInteractive: True
' Sample for the Environment.UserInteractive property
Class Sample
   Public Shared Sub Main()
      Console.WriteLine()
      Console.WriteLine("UserInteractive: {0}", Environment.UserInteractive)
   End Sub
End Class
'
'This example produces the following results:
'
'UserInteractive: True
'

Remarques

La UserInteractive propriété signale false un processus Windows ou un service comme IIS qui s’exécute sans interface utilisateur. Si cette propriété est false, n’affichez pas de boîtes de dialogue modales ou de boîtes de message, car il n’existe aucune interface utilisateur graphique avec laquelle l’utilisateur peut interagir.

S’applique à

Voir aussi