Environment.UserInteractive Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém um valor que indica se o processo atual está em execução no modo interativo do usuário.
public:
static property bool UserInteractive { bool get(); };
public static bool UserInteractive { get; }
static member UserInteractive : bool
Public Shared ReadOnly Property UserInteractive As Boolean
Valor da propriedade
true se o processo atual estiver em execução no modo interativo do usuário; caso contrário, false.
Exemplos
O exemplo a seguir exibe se o processo atual está em execução no modo interativo do usuário.
// 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
'
Comentários
A propriedade UserInteractive relata false para um processo de Windows ou um serviço como o IIS executado sem uma interface do usuário. Se essa propriedade for false, não exiba caixas de diálogo ou caixas de mensagem modais porque não há nenhuma interface gráfica do usuário com a qual o usuário interagir.