Environment.UserInteractive Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Prozess im interaktiven Modus ausgeführt wird.

public:
 static property bool UserInteractive { bool get(); };
public static bool UserInteractive { get; }
member this.UserInteractive : bool
Public Shared ReadOnly Property UserInteractive As Boolean

Eigenschaftswert

Boolean

true, wenn der aktuelle Prozess im interaktiven Modus ausgeführt wird, andernfalls false.

Beispiele

Im folgenden Beispiel wird angezeigt, ob der aktuelle Prozess im interaktiven Benutzermodus ausgeführt wird.

// Sample for the Environment::UserInteractive property
using namespace System;
int main()
{
   Console::WriteLine();
   Console::WriteLine( "UserInteractive: {0}", Environment::UserInteractive );
}

/*
This example produces the following results:

UserInteractive: True
*/
// 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
'

Hinweise

Die UserInteractive Eigenschaft meldet false einen Windows Prozess oder einen Dienst wie IIS, der ohne Benutzeroberfläche ausgeführt wird. Wenn diese Eigenschaft ist false, zeigen Sie keine modalen Dialogfelder oder Nachrichtenfelder an, da es keine grafische Benutzeroberfläche für den Benutzer gibt, mit dem sie interagieren können.

Gilt für

Siehe auch