Name
PermissionRequestEvidence
Synopsis
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.
Get Programming .NET Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.