SecurityAttribute.CreatePermission Method


When overridden in a derived class, creates a permission object that can then be serialized into binary form and persistently stored along with the SecurityAction in an assembly's metadata.

 abstract System::Security::IPermission ^ CreatePermission();
public abstract System.Security.IPermission CreatePermission ();
abstract member CreatePermission : unit -> System.Security.IPermission
Public MustOverride Function CreatePermission () As IPermission


A serializable permission object.


At compile time, attributes convert security declarations to a serialized form in metadata. Declarative security data in metadata is created from the permission that this method returns that corresponds to this attribute.

Applies to