Application.HasElevatedPermissions Property

Microsoft Silverlight will reach end of support after October 2021. Learn more.

Gets a value that indicates whether the application is running with elevated permissions.

Namespace:  System.Windows
Assembly:  System.Windows (in System.Windows.dll)


Public Property HasElevatedPermissions As Boolean
public bool HasElevatedPermissions { get; set; }

Property Value

Type: System.Boolean
true if the application is running with elevated permissions; otherwise, false.


The setter for this property is security critical and cannot be accessed by user code. For more information, see has a SecurityCriticalAttribute.

The value of this property corresponds to the value of the SecuritySettings.ElevatedPermissions property. You can set the ElevatedPermissions property in the out-of-browser configuration. For more information, see How to: Configure an Application for Out-of-Browser Support.

Caution noteCaution:

In Silverlight 4 and earlier, trusted applications run outside the browser only. Starting in Silverlight 5, system administrators can enable trusted applications to run inside the browser. In this case, however, the applications are still configured as out-of-browser applications. For more information, see Trusted Applications.

Version Information


Supported in: 5, 4


For a list of the operating systems and browsers that are supported by Silverlight, see Supported Operating Systems and Browsers.