PerformanceCounterPermission Klas

Definitie

Hiermee staat u het beheer van toegangsmachtigingen voor code toe voor PerformanceCounter.

public ref class PerformanceCounterPermission sealed : System::Security::Permissions::ResourcePermissionBase
[System.Serializable]
public sealed class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase
[<System.Serializable>]
type PerformanceCounterPermission = class
    inherit ResourcePermissionBase
Public NotInheritable Class PerformanceCounterPermission
Inherits ResourcePermissionBase
Overname
PerformanceCounterPermission
Kenmerken

Opmerkingen

Waarschuwing

Cas (Code Access Security) is afgeschaft in alle versies van .NET Framework en .NET. Recente versies van .NET respecteren geen CAS-aantekeningen en produceren fouten als CAS-gerelateerde API's worden gebruikt. Ontwikkelaars moeten alternatieve manieren zoeken om beveiligingstaken uit te voeren.

Constructors

Name Description
PerformanceCounterPermission()

Initialiseert een nieuw exemplaar van de PerformanceCounterPermission klasse.

PerformanceCounterPermission(PerformanceCounterPermissionAccess, String, String)

Initialiseert een nieuw exemplaar van de PerformanceCounterPermission klasse met de opgegeven toegangsniveaus, de naam van de computer die moet worden gebruikt en de categorie die is gekoppeld aan het prestatiemeteritem.

PerformanceCounterPermission(PerformanceCounterPermissionEntry[])

Initialiseert een nieuw exemplaar van de PerformanceCounterPermission klasse met de opgegeven vermeldingen op machtigingsniveau.

PerformanceCounterPermission(PermissionState)

Initialiseert een nieuw exemplaar van de PerformanceCounterPermission klasse met de opgegeven machtigingsstatus.

Velden

Name Description
Any

Hiermee geeft u het teken dat moet worden gebruikt om het jokerteken weer te geven.

(Overgenomen van ResourcePermissionBase)
Local

Hiermee geeft u het teken dat moet worden gebruikt om een lokale verwijzing weer te geven.

(Overgenomen van ResourcePermissionBase)

Eigenschappen

Name Description
PermissionAccessType

Hiermee haalt u een opsommingswaarde op die de typen toegang beschrijft die u de resource geeft.

(Overgenomen van ResourcePermissionBase)
PermissionEntries

Hiermee haalt u de verzameling machtigingsvermeldingen op voor deze machtigingsaanvraag.

TagNames

Hiermee haalt u een matrix van tekenreeksen op die de resource identificeren die u beveiligt.

(Overgenomen van ResourcePermissionBase)

Methoden

Name Description
AddPermissionAccess(ResourcePermissionBaseEntry)

Voegt een machtigingsvermelding toe aan de machtiging.

(Overgenomen van ResourcePermissionBase)
Assert()

Declareert dat de aanroepende code toegang heeft tot de resource die wordt beveiligd door een machtigingsvraag via de code die deze methode aanroept, zelfs als bellers die hoger in de stack zijn, niet zijn gemachtigd om toegang te krijgen tot de resource. Met behulp van Assert() dit hulpprogramma kunt u beveiligingsproblemen maken.

(Overgenomen van CodeAccessPermission)
Clear()

Hiermee wist u de machtiging van de toegevoegde machtigingsvermeldingen.

(Overgenomen van ResourcePermissionBase)
Copy()

Hiermee maakt en retourneert u een identieke kopie van het huidige machtigingsobject.

(Overgenomen van ResourcePermissionBase)
Demand()

Dwingt een runtime af SecurityException als aan alle bellers hoger in de aanroepstack niet de machtiging is verleend die is opgegeven door het huidige exemplaar.

(Overgenomen van CodeAccessPermission)
Deny()
Verouderd.

Hiermee voorkomt u dat bellers in de aanroepstack de code gebruiken die deze methode aanroept om toegang te krijgen tot de resource die is opgegeven door het huidige exemplaar.

(Overgenomen van CodeAccessPermission)
Equals(Object)

Bepaalt of het opgegeven CodeAccessPermission object gelijk is aan de huidige CodeAccessPermission.

(Overgenomen van CodeAccessPermission)
FromXml(SecurityElement)

Hiermee wordt een beveiligingsobject met een opgegeven status van een XML-codering gereconstrueerd.

(Overgenomen van ResourcePermissionBase)
GetHashCode()

Hiermee haalt u een hashcode op voor het CodeAccessPermission object dat geschikt is voor gebruik in hash-algoritmen en gegevensstructuren, zoals een hash-tabel.

(Overgenomen van CodeAccessPermission)
GetPermissionEntries()

Hiermee wordt een matrix geretourneerd van de ResourcePermissionBaseEntry objecten die aan deze machtiging zijn toegevoegd.

(Overgenomen van ResourcePermissionBase)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
Intersect(IPermission)

Hiermee maakt en retourneert u een machtigingsobject dat het snijpunt is van het huidige machtigingsobject en een doelmachtigingsobject.

(Overgenomen van ResourcePermissionBase)
IsSubsetOf(IPermission)

Bepaalt of het huidige machtigingsobject een subset van de opgegeven machtiging is.

(Overgenomen van ResourcePermissionBase)
IsUnrestricted()

Hiermee wordt een waarde opgehaald die aangeeft of de machtiging onbeperkt is.

(Overgenomen van ResourcePermissionBase)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
PermitOnly()

Hiermee voorkomt u dat bellers in de aanroepstack de code gebruiken die deze methode aanroept om toegang te krijgen tot alle resources, met uitzondering van de resource die is opgegeven door het huidige exemplaar.

(Overgenomen van CodeAccessPermission)
RemovePermissionAccess(ResourcePermissionBaseEntry)

Hiermee verwijdert u een machtigingsvermelding uit de machtiging.

(Overgenomen van ResourcePermissionBase)
ToString()

Hiermee maakt en retourneert u een tekenreeksweergave van het huidige machtigingsobject.

(Overgenomen van CodeAccessPermission)
ToXml()

Hiermee maakt en retourneert u een XML-codering van het beveiligingsobject en de huidige status.

(Overgenomen van ResourcePermissionBase)
Union(IPermission)

Hiermee maakt u een machtigingsobject dat het huidige machtigingsobject en het doelmachtigingsobject combineert.

(Overgenomen van ResourcePermissionBase)

Van toepassing op

Zie ook