PermissionRequestEvidence Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
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.
Define evidencias que representan solicitudes de permisos. Esta clase no puede heredarse.
public ref class PermissionRequestEvidence sealed
public ref class PermissionRequestEvidence sealed : 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>]
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
Public NotInheritable Class PermissionRequestEvidence
Public NotInheritable Class PermissionRequestEvidence
Inherits EvidenceBase
- Herencia
-
PermissionRequestEvidence
- Herencia
- Atributos
Comentarios
Caution
La seguridad de acceso al código (CAS) está en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y producen errores si se utilizan las API relacionadas con CAS. Los desarrolladores deben buscar medios alternativos para realizar tareas de seguridad.
Las solicitudes de permisos incluyen los permisos mínimos que requiere el código para ejecutarse, los permisos que puede usar el código si se conceden, pero no son necesarios, y los permisos que el código pide explícitamente que no se conceda.
Constructores
| Nombre | Description |
|---|---|
| PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
Obsoletos.
Inicializa una nueva instancia de la PermissionRequestEvidence clase con la solicitud de permiso de un ensamblado de código. |
Propiedades
| Nombre | Description |
|---|---|
| DeniedPermissions |
Obsoletos.
Obtiene los permisos que el código pide explícitamente que no se conceda. |
| OptionalPermissions |
Obsoletos.
Obtiene los permisos que el código puede usar si se conceden, pero no son necesarios. |
| RequestedPermissions |
Obsoletos.
Obtiene los permisos mínimos que requiere el código para ejecutarse. |
Métodos
| Nombre | Description |
|---|---|
| Clone() |
Obsoletos.
Crea un nuevo objeto que es una copia de la instancia actual. |
| Copy() |
Obsoletos.
Crea una copia equivalente del objeto actual PermissionRequestEvidence. |
| Equals(Object) |
Obsoletos.
Determina si el objeto especificado es igual al objeto actual. (Heredado de Object) |
| GetHashCode() |
Obsoletos.
Actúa como la función hash predeterminada. (Heredado de Object) |
| GetType() |
Obsoletos.
Obtiene el Type de la instancia actual. (Heredado de Object) |
| MemberwiseClone() |
Obsoletos.
Crea una copia superficial del Objectactual. (Heredado de Object) |
| ToString() |
Obsoletos.
Obtiene una representación de cadena del estado de .PermissionRequestEvidence |