PermissionRequestEvidence Clase

Definición

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
PermissionRequestEvidence
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

Se aplica a