Udostępnij za pośrednictwem


PerformanceCounterPermission Klasa

Definicja

Przestroga

Code Access Security is not supported or honored by the runtime.

Umożliwia kontrolę uprawnień dostępu do kodu dla programu PerformanceCounter.

public ref class PerformanceCounterPermission sealed : System::Security::Permissions::ResourcePermissionBase
public sealed class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public sealed class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase
[System.Serializable]
public sealed class PerformanceCounterPermission : System.Security.Permissions.ResourcePermissionBase
type PerformanceCounterPermission = class
    inherit ResourcePermissionBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type PerformanceCounterPermission = class
    inherit ResourcePermissionBase
[<System.Serializable>]
type PerformanceCounterPermission = class
    inherit ResourcePermissionBase
Public NotInheritable Class PerformanceCounterPermission
Inherits ResourcePermissionBase
Dziedziczenie
PerformanceCounterPermission
Atrybuty

Uwagi

Przestroga

Zabezpieczenia dostępu kodu (CAS) zostały uznane za przestarzałe we wszystkich wersjach .NET Framework i .NET. Najnowsze wersje platformy .NET nie honorują adnotacji CAS i generują błędy, jeśli są używane interfejsy API związane z usługą CAS. Deweloperzy powinni szukać alternatywnych sposobów wykonywania zadań zabezpieczeń.

Konstruktory

PerformanceCounterPermission()
Przestarzałe.

Inicjuje nowe wystąpienie klasy PerformanceCounterPermission.

PerformanceCounterPermission(PerformanceCounterPermissionAccess, String, String)
Przestarzałe.

Inicjuje nowe wystąpienie PerformanceCounterPermission klasy z określonymi poziomami dostępu, nazwą komputera do użycia i kategorią skojarzona z licznikiem wydajności.

PerformanceCounterPermission(PerformanceCounterPermissionEntry[])
Przestarzałe.

Inicjuje PerformanceCounterPermission nowe wystąpienie klasy z określonymi wpisami poziomu dostępu uprawnień.

PerformanceCounterPermission(PermissionState)
Przestarzałe.

Inicjuje PerformanceCounterPermission nowe wystąpienie klasy o określonym stanie uprawnień.

Pola

Any
Przestarzałe.

Określa znak, który ma być używany do reprezentowania dowolnego symbolu wieloznacznych.

(Odziedziczone po ResourcePermissionBase)
Local
Przestarzałe.

Określa znak, który ma być używany do reprezentowania odwołania lokalnego.

(Odziedziczone po ResourcePermissionBase)

Właściwości

PermissionAccessType
Przestarzałe.

Pobiera lub ustawia wartość wyliczenia, która opisuje typy dostępu, które dają zasób.

(Odziedziczone po ResourcePermissionBase)
PermissionEntries
Przestarzałe.

Pobiera kolekcję wpisów uprawnień dla tego żądania uprawnień.

TagNames
Przestarzałe.

Pobiera lub ustawia tablicę ciągów identyfikujących chroniony zasób.

(Odziedziczone po ResourcePermissionBase)

Metody

AddPermissionAccess(ResourcePermissionBaseEntry)
Przestarzałe.

Dodaje wpis uprawnień do uprawnienia.

(Odziedziczone po ResourcePermissionBase)
Assert()
Przestarzałe.

Deklaruje, że kod wywołujący może uzyskać dostęp do zasobu chronionego przez żądanie uprawnień za pośrednictwem kodu, który wywołuje tę metodę, nawet jeśli obiekty wywołujące wyższe w stosie nie otrzymały uprawnień dostępu do zasobu. Za pomocą polecenia Assert() można tworzyć problemy z zabezpieczeniami.

(Odziedziczone po CodeAccessPermission)
Clear()
Przestarzałe.

Czyści uprawnienia dodanych wpisów uprawnień.

(Odziedziczone po ResourcePermissionBase)
Copy()
Przestarzałe.

Tworzy i zwraca identyczną kopię bieżącego obiektu uprawnień.

(Odziedziczone po ResourcePermissionBase)
Demand()
Przestarzałe.

Wymusza w SecurityException czasie wykonywania, jeśli wszystkie elementy wywołujące wyższe w stosie wywołań nie otrzymały uprawnienia określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Deny()
Przestarzałe.
Przestarzałe.

Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
Equals(Object)
Przestarzałe.

Określa, czy określony CodeAccessPermission obiekt jest równy bieżącemu CodeAccessPermission.

(Odziedziczone po CodeAccessPermission)
FromXml(SecurityElement)
Przestarzałe.

Rekonstruuje obiekt zabezpieczeń o określonym stanie z kodowania XML.

(Odziedziczone po ResourcePermissionBase)
GetHashCode()
Przestarzałe.

Pobiera kod skrótu CodeAccessPermission dla obiektu, który jest odpowiedni do użycia w algorytmach tworzenia skrótów i strukturach danych, takich jak tabela skrótów.

(Odziedziczone po CodeAccessPermission)
GetPermissionEntries()
Przestarzałe.

Zwraca tablicę ResourcePermissionBaseEntry obiektów dodanych do tego uprawnienia.

(Odziedziczone po ResourcePermissionBase)
GetType()
Przestarzałe.

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Intersect(IPermission)
Przestarzałe.

Tworzy i zwraca obiekt uprawnień, który jest skrzyżowaniem bieżącego obiektu uprawnień i docelowego obiektu uprawnień.

(Odziedziczone po ResourcePermissionBase)
IsSubsetOf(IPermission)
Przestarzałe.

Określa, czy bieżący obiekt uprawnień jest podzbiorem określonego uprawnienia.

(Odziedziczone po ResourcePermissionBase)
IsUnrestricted()
Przestarzałe.

Pobiera wartość wskazującą, czy uprawnienie jest nieograniczone.

(Odziedziczone po ResourcePermissionBase)
MemberwiseClone()
Przestarzałe.

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
PermitOnly()
Przestarzałe.

Zapobiega wywoływaniom wyższym w stosie wywołań przy użyciu kodu, który wywołuje tę metodę w celu uzyskania dostępu do wszystkich zasobów z wyjątkiem zasobu określonego przez bieżące wystąpienie.

(Odziedziczone po CodeAccessPermission)
RemovePermissionAccess(ResourcePermissionBaseEntry)
Przestarzałe.

Usuwa wpis uprawnień z uprawnienia.

(Odziedziczone po ResourcePermissionBase)
ToString()
Przestarzałe.

Tworzy i zwraca ciąg reprezentujący bieżący obiekt uprawnień.

(Odziedziczone po CodeAccessPermission)
ToXml()
Przestarzałe.

Tworzy i zwraca kodowanie XML obiektu zabezpieczeń i jego bieżący stan.

(Odziedziczone po ResourcePermissionBase)
Union(IPermission)
Przestarzałe.

Tworzy obiekt uprawnień, który łączy bieżący obiekt uprawnień i docelowy obiekt uprawnień.

(Odziedziczone po ResourcePermissionBase)

Dotyczy

Zobacz też