PermissionRequestEvidence Klasa

Definicja

Przestroga

This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Przestroga

Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.

Definiuje dowody reprezentujące żądania uprawnień. Klasa ta nie może być dziedziczona.

public ref class PermissionRequestEvidence sealed : System::Security::Policy::EvidenceBase
public ref class PermissionRequestEvidence sealed
[System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Serializable]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Serializable>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Obsolete("Assembly level declarative security is obsolete and is no longer enforced by the CLR by default. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
type PermissionRequestEvidence = class
    inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Dziedziczenie
PermissionRequestEvidence
Dziedziczenie
PermissionRequestEvidence
Atrybuty

Uwagi

Przestroga

Zabezpieczenia dostępu do kodu (CAS) zostały 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ń.

Żądania uprawnień obejmują minimalne uprawnienia wymagane do uruchomienia kodu, uprawnienia, których kod może użyć, jeśli zostały przyznane, ale nie są wymagane, a uprawnienia kodu jawnie prosi o nie udzielenie.

Konstruktory

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Przestarzałe.
Przestarzałe.

Inicjuje PermissionRequestEvidence nowe wystąpienie klasy z żądaniem uprawnień zestawu kodu.

Właściwości

DeniedPermissions
Przestarzałe.
Przestarzałe.

Pobiera uprawnienia, których kod jawnie prosi o nieudzielenie.

OptionalPermissions
Przestarzałe.
Przestarzałe.

Pobiera uprawnienia, których kod może użyć, jeśli zostały przyznane, ale nie są wymagane.

RequestedPermissions
Przestarzałe.
Przestarzałe.

Pobiera minimalne uprawnienia wymagane do uruchomienia kodu.

Metody

Clone()
Przestarzałe.
Przestarzałe.

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

Clone()
Przestarzałe.
Przestarzałe.

Tworzy nowy obiekt, który jest kompletną kopią bieżącego wystąpienia.

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

Tworzy równoważną kopię bieżącego PermissionRequestEvidenceelementu .

Equals(Object)
Przestarzałe.
Przestarzałe.

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

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

Służy jako domyślna funkcja skrótu.

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

Type Pobiera bieżące wystąpienie.

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

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

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

Pobiera reprezentację ciągu stanu elementu PermissionRequestEvidence.

Dotyczy