Język

PermissionRequestEvidence Klasa

Definicja

Uwaga

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

Uwaga

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

Caution

Zabezpieczenia dostępu kodu (CAS) zostały wycofane we wszystkich wersjach programu .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, których kod jawnie prosi o nie udzielenie.

Konstruktory

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

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

Właściwości

Nazwa Opis
DeniedPermissions
Przestarzałe.
Przestarzałe.

Pobiera uprawnienia, których kod jawnie prosi o nie udzielenie.

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

Nazwa Opis
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 określony obiekt jest równy bieżącemu obiektowi.

(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.

Pobiera Type bieżącego wystąpienia.

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

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

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

Pobiera reprezentację ciągu stanu PermissionRequestEvidence.

Dotyczy