Initializes an instance of the PermissionRequestEvidence class with the permission request of a code assembly.
[Visual Basic] Public Sub New( _ ByVal request As PermissionSet, _ ByVal optional As PermissionSet, _ ByVal denied As PermissionSet _ ) [C#] public PermissionRequestEvidence( PermissionSet request, PermissionSet optional, PermissionSet denied ); [C++] public: PermissionRequestEvidence( PermissionSet* request, PermissionSet* optional, PermissionSet* denied ); [JScript] public function PermissionRequestEvidence( request : PermissionSet, optional : PermissionSet, denied : PermissionSet );
The security policy system uses this together with other evidence about a code assembly to determine what permissions the code should be granted.
One common use is to define policy where certain permissions are only granted to code assemblies that request them, and not otherwise.
PermissionRequestEvidence Class | PermissionRequestEvidence Members | System.Security.Policy Namespace