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 evidências que representam 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 (Code Access Security) foi preterido em todas as versões do .NET Framework e do .NET. As versões recentes do .NET não honram as anotações CAS e geram erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem buscar meios alternativos para 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 ser concedido.

Construtores

Nome Description
PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet)
Obsoleto.
Obsoleto.

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

Propriedades

Nome Description
DeniedPermissions
Obsoleto.
Obsoleto.

Obtém as permissões que o código solicita explicitamente para não ser concedido.

OptionalPermissions
Obsoleto.
Obsoleto.

Obtém as permissões que o código pode usar se forem concedidas, mas não são necessárias.

RequestedPermissions
Obsoleto.
Obsoleto.

Obtém as permissões mínimas necessárias para a execução do código.

Métodos

Nome Description
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 atual PermissionRequestEvidence.

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 Objectatual.

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

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

Aplica-se a