Name
PerformanceCounterPermissionAttribute
Synopsis
This class is
a
System.Security.Permissions.SecurityAttribute
that
explicitly allows you to set required or denied performance counter
permissions. You can use the CategoryName
,
MachineName
, and
PermissionAccess
properties to indicate the
required permissions for a specific
PerformanceCounter
.
public class PerformanceCounterPermissionAttribute : System.Security.Permissions.CodeAccessSecurityAttribute {
// Public Constructors
public PerformanceCounterPermissionAttribute(System.Security.Permissions.SecurityAction action
);
// Public Instance Properties
public string CategoryName{set; get; }
public string MachineName{set; get; }
public PerformanceCounterPermissionAccess PermissionAccess{set; get; }
// Public Instance Methods
public override IPermission CreatePermission( );
// overrides System.Security.Permissions.SecurityAttribute
}
Hierarchy
System.Object
→
System.Attribute
→
System.Security.Permissions.SecurityAttribute
→
System.Security.Permissions.CodeAccessSecurityAttribute
→
PerformanceCounterPermissionAttribute
Valid On
Assembly, Class, Struct, Constructor, Method, Event
Get C# in a Nutshell, Second Edition 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.