Environment.UserInteractive Propiedad

Definición

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.

Se aplica a

Consulte también