HostProtectionAttribute::UI Property


Gets or sets a value indicating whether the user interface is exposed.

Namespace:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

property bool UI {
	bool get();
	void set(bool value);

Property Value

Type: System::Boolean

true if the user interface is exposed; otherwise, false. The default is false.

The following code example illustrates the use of the HostProtectionAttribute attribute with the UI property. This example is part of a larger example provided for the HostProtectionAttribute class.

// Use the enumeration flags to indicate that this method exposes shared state, 
// self-affecting process management, and self-affecting threading.
// This method allows the user to quit the sample.

static void ExecuteBreak()
   Console::WriteLine( "Executing Debugger.Break." );
   Debugger::Log( 1, "info", "test message" );

.NET Framework
Available since 2.0
Return to top