SecurityException::FirstPermissionThatFailed Property


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

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)

property IPermission^ FirstPermissionThatFailed {
	[SecurityPermissionAttribute(SecurityAction::Demand, Flags = SecurityPermissionFlag::NoFlags | SecurityPermissionFlag::ControlEvidence | SecurityPermissionFlag::ControlPolicy)]
	IPermission^ get();
	void set(IPermission^ value);

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