Ler em inglês

Compartilhar via


Environment.UserInteractive Propriedade

Definição

Obtém um valor que indica se o processo atual está em execução no modo de interação com o usuário.

C#
public static bool UserInteractive { get; }

Valor da propriedade

true se o processo atual estiver em execução no modo de interação com o 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.

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
*/

Comentários

A UserInteractive propriedade relata false um processo do Windows ou um serviço como o IIS que é executado sem uma interface do usuário. Se essa propriedade for false, não exiba caixas de diálogo modais ou de mensagem porque não há interface gráfica do usuário com a qual o usuário interaja.

Aplica-se a

Produto Versões
.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

Confira também