PermissionRequestEvidence Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Attenzione
This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.
Attenzione
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.
Definisce l'evidenza che rappresenta le richieste di autorizzazione. La classe non può essere ereditata.
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
- Ereditarietà
- Ereditarietà
-
PermissionRequestEvidence
- Attributi
Commenti
Attenzione
La sicurezza dall'accesso al codice è stata deprecata in tutte le versioni di .NET Framework e .NET. Le versioni recenti di .NET non rispettano le annotazioni CAS e generano errori se vengono usate API correlate a CAS. Gli sviluppatori devono cercare mezzi alternativi per eseguire attività di sicurezza.
Le richieste di autorizzazione includono le autorizzazioni minime necessarie per l'esecuzione del codice, le autorizzazioni che il codice può usare se vengono concesse, ma non sono necessarie e le autorizzazioni richieste esplicitamente dal codice non devono essere concesse.
Costruttori
| Nome | Descrizione |
|---|---|
| PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
Obsoleti.
Obsoleti.
Inizializza una nuova istanza della PermissionRequestEvidence classe con la richiesta di autorizzazione di un assembly di codice. |
Proprietà
| Nome | Descrizione |
|---|---|
| DeniedPermissions |
Obsoleti.
Obsoleti.
Ottiene le autorizzazioni a cui il codice chiede esplicitamente di non essere concesso. |
| OptionalPermissions |
Obsoleti.
Obsoleti.
Ottiene le autorizzazioni che il codice può usare se vengono concesse, ma non sono necessarie. |
| RequestedPermissions |
Obsoleti.
Obsoleti.
Ottiene le autorizzazioni minime necessarie per l'esecuzione del codice. |
Metodi
| Nome | Descrizione |
|---|---|
| Clone() |
Obsoleti.
Obsoleti.
Crea un nuovo oggetto che rappresenta una copia dell'istanza corrente. |
| Clone() |
Obsoleti.
Obsoleti.
Crea un nuovo oggetto che rappresenta una copia completa dell'istanza corrente. (Ereditato da EvidenceBase) |
| Copy() |
Obsoleti.
Obsoleti.
Crea una copia equivalente dell'oggetto corrente PermissionRequestEvidence. |
| Equals(Object) |
Obsoleti.
Obsoleti.
Determina se l'oggetto specificato è uguale all'oggetto corrente. (Ereditato da Object) |
| GetHashCode() |
Obsoleti.
Obsoleti.
Funge da funzione hash predefinita. (Ereditato da Object) |
| GetType() |
Obsoleti.
Obsoleti.
Ottiene il Type dell'istanza corrente. (Ereditato da Object) |
| MemberwiseClone() |
Obsoleti.
Obsoleti.
Crea una copia superficiale del Objectcorrente. (Ereditato da Object) |
| ToString() |
Obsoleti.
Obsoleti.
Ottiene una rappresentazione di stringa dello stato dell'oggetto PermissionRequestEvidence. |