Environment.UserInteractive Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un valor que indica si el proceso actual se ejecuta en modo interactivo de usuario.
public:
static property bool UserInteractive { bool get(); };
public static bool UserInteractive { get; }
static member UserInteractive : bool
Public Shared ReadOnly Property UserInteractive As Boolean
Valor de propiedad
true si el proceso actual se está ejecutando en modo interactivo de usuario; de lo contrario, false.
Ejemplos
En el ejemplo siguiente se muestra si el proceso actual se ejecuta en modo interactivo de usuario.
// 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
'
Comentarios
La propiedad UserInteractive notifica false para un proceso de Windows o un servicio como IIS que se ejecuta sin una interfaz de usuario. Si esta propiedad es false, no muestre cuadros de diálogo modales ni cuadros de mensaje porque no hay ninguna interfaz gráfica de usuario con la que el usuario interactúe.