PermissionRequestEvidence Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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. |