June 2003
Intermediate to advanced
714 pages
22h 8m
English
PermissionRequestEvidence
public sealed class PermissionRequestEvidence : IBuiltInEvidence { // Public Constructors public PermissionRequestEvidence(System.Security.PermissionSetrequest, System.Security.PermissionSetoptional, System.Security.PermissionSetdenied); // Public Instance Properties public PermissionSet DeniedPermissions{get; } public PermissionSet OptionalPermissions{get; } public PermissionSet RequestedPermissions{get; } // Public Instance Methods public PermissionRequestEvidence Copy( ); public override string ToString( ); // overrides object }
The PermissionRequestEvidence class is a special
evidence class used by the runtime during policy resolution to
represent the declarative permission requests contained within an
assembly. The RequestedPermissions,
OptionalPermissions, and
DeniedPermissions properties each return a
System.Security.PermissionSet containing the
minimal, optional, and refused permission requests made by the
assembly. An assembly’s
PermissionRequestEvidence is contained in the
assembly’s Evidence collection
during policy resolution but does not remain as part of the
assembly’s Evidence collection
after policy resolution is complete.