Share via


PermissionRequestEvidence Classe

Definição

Cuidado

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

Cuidado

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 a evidência que representa as solicitações de permissão. Essa classe não pode ser herdada.

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
Herança
PermissionRequestEvidence
Herança
PermissionRequestEvidence
Atributos

Comentários

Cuidado

O CAS (Segurança de Acesso do Código) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não aceitam anotações de CAS e produzem erros caso as APIs relacionadas ao CAS sejam usadas. Os desenvolvedores devem buscar meios alternativos de realizar tarefas de segurança.

As solicitações de permissão incluem as permissões mínimas que o código requer para execução, permissões que o código pode usar se forem concedidas, mas não são necessárias, e permissões que o código solicita explicitamente para não serem concedidas.

Construtores

PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Obsoleto.
Obsoleto.

Inicializa uma nova instância da classe PermissionRequestEvidence com a solicitação de permissão de um assembly de código.

Propriedades

DeniedPermissions
Obsoleto.
Obsoleto.

Obtém as permissões que o código pede explicitamente para não serem concedidas.

OptionalPermissions
Obsoleto.
Obsoleto.

As permissões que o código poderá usar se elas forem concedidas, mas que não são obrigatórias.

RequestedPermissions
Obsoleto.
Obsoleto.

Obtém as permissões mínimas de que o código precisa para ser executado.

Métodos

Clone()
Obsoleto.
Obsoleto.

Cria um novo objeto que é uma cópia da instância atual.

Clone()
Obsoleto.
Obsoleto.

Cria um novo objeto que é uma cópia completa da instância atual.

(Herdado de EvidenceBase)
Copy()
Obsoleto.
Obsoleto.

Cria uma cópia equivalente do PermissionRequestEvidence atual.

Equals(Object)
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()
Obsoleto.
Obsoleto.

Serve como a função de hash padrão.

(Herdado de Object)
GetType()
Obsoleto.
Obsoleto.

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()
Obsoleto.
Obsoleto.

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()
Obsoleto.
Obsoleto.

Obtém uma representação de cadeia de caracteres do estado de PermissionRequestEvidence.

Aplica-se a