SecurityException.FirstPermissionThatFailed Property


Gets or sets the first permission in a permission set or permission set collection that failed the demand.

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

public IPermission FirstPermissionThatFailed {
	[SecurityPermissionAttribute(SecurityAction.Demand, Flags = SecurityPermissionFlag.NoFlags | SecurityPermissionFlag.ControlEvidence | SecurityPermissionFlag.ControlPolicy)]

Property Value

Type: System.Security.IPermission

An IPermission object representing the first permission that failed.

If the demanded object is a permission set or permission set collection, the FirstPermissionThatFailed represents only the first permission that caused the exception. Additional permissions in the set or collection can also cause a demand failure.


for the ability to provide evidence and view and modify policy. Associated enumerations: SecurityPermissionFlag.ControlEvidence, SecurityPermissionFlag.ControlPolicy Security action: Demand

.NET Framework
Available since 2.0
Return to top