PermissionRequestEvidence Classe

Definizione

Attenzione

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

Attenzione

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

Attenzione

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

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 http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")]
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.")]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[System.Obsolete("Code Access Security is not supported or honored by the runtime.")]
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
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public sealed class PermissionRequestEvidence : System.Security.Policy.EvidenceBase
[<System.Obsolete("This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("This type is obsolete. See https://go.microsoft.com/fwlink/?LinkID=155570 for more information.")>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.")>]
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
[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type PermissionRequestEvidence = class
    inherit EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
Public NotInheritable Class PermissionRequestEvidence
Ereditarietà
PermissionRequestEvidence
Ereditarietà
PermissionRequestEvidence
Attributi

Commenti

Attenzione

La sicurezza di 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 sono concesse, ma non sono necessarie e le autorizzazioni del codice chiede esplicitamente di non essere concesse.

Costruttori

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Inizializza una nuova istanza della classe PermissionRequestEvidence con la richiesta di autorizzazione di un assembly di codice.

Proprietà

DeniedPermissions
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene le autorizzazioni che viene esplicitamente richiesto di non concedere.

OptionalPermissions
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene le autorizzazioni utilizzabili dal codice, se concesse, ma che non sono obbligatorie.

RequestedPermissions
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene le autorizzazioni minime necessarie per l'esecuzione del codice.

Metodi

Clone()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea un nuovo oggetto che è una copia dell'istanza corrente.

Clone()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea un nuovo oggetto che è una copia completa dell'istanza corrente.

(Ereditato da EvidenceBase)
Copy()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea una copia equivalente dell'oggetto PermissionRequestEvidence corrente.

Equals(Object)
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()
Obsoleti.
Obsoleti.
Obsoleti.
Obsoleti.

Ottiene una rappresentazione in forma di stringa dello stato dell'oggetto PermissionRequestEvidence.

Si applica a