Leer en inglés

Compartir a través de


Environment.UserInteractive Propiedad

Definición

Obtiene un valor que indica si el proceso actual se ejecuta en modo de interacción con el usuario.

C#
public static bool UserInteractive { get; }

Valor de propiedad

Es true si el proceso actual se ejecuta en modo de interacción con el usuario; en caso contrario, es false.

Ejemplos

En el ejemplo siguiente se muestra si el proceso actual se está ejecutando en modo interactivo de usuario.

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

Comentarios

La UserInteractive propiedad informa false de un proceso de Windows o de un servicio como IIS que se ejecuta sin una interfaz de usuario. Si esta propiedad es false, no muestre cuadros de diálogo modales o cuadros de mensaje porque no hay ninguna interfaz gráfica de usuario con la que el usuario interactúe.

Se aplica a

Producto Versiones
.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

Consulte también