PermissionRequestEvidence Clase

Definición

Precaución

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

Precaución

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

Precaución

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

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 la prueba que representa las solicitudes de permiso. Esta clase no puede heredarse.

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

Comentarios

Precaución

La seguridad de acceso del código (CAS) ha quedado en desuso en todas las versiones de .NET Framework y .NET. Las versiones recientes de .NET no respetan las anotaciones de CAS y generan errores si se usan 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 el código puede usar si se conceden, pero no son necesarios, y los permisos que el código pide explícitamente que no se conceda.

Constructores

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Inicializa una nueva instancia de la clase PermissionRequestEvidence con la solicitud de permiso de un ensamblado de código.

Propiedades

DeniedPermissions
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene los permisos que el código pide que no se concedan de forma explícita.

OptionalPermissions
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene los permisos que el código puede utilizar si se conceden, pero que no son obligatorios.

RequestedPermissions
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene los permisos mínimos que el código necesita para ejecutarse.

Métodos

Clone()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea un nuevo objeto copiado de la instancia actual.

Clone()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea un nuevo objeto que es una copia completa de la instancia actual.

(Heredado de EvidenceBase)
Copy()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea una copia equivalente del PermissionRequestEvidence actual.

Equals(Object)
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()
Obsoletos.
Obsoletos.
Obsoletos.
Obsoletos.

Obtiene una representación en forma de cadena del estado del objeto PermissionRequestEvidence.

Se aplica a