PermissionRequestEvidence Classe

Definição

Atenção

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

Atenção

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 pedidos de autorização. Esta 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

Observações

Atenção

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 respeitam as anotações do CAS e produzem erros se as APIs relacionadas ao CAS forem usadas. Os desenvolvedores devem procurar meios alternativos de realizar tarefas de segurança.

Os pedidos de permissão incluem as permissões mínimas que o código exige para funcionar, permissões que o código pode usar se forem concedidas, mas não forem obrigatórias, e permissões que o código explicitamente pede para não serem concedidas.

Construtores

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

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

Propriedades

Name Description
DeniedPermissions
Obsoleto.
Obsoleto.

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

OptionalPermissions
Obsoleto.
Obsoleto.

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

RequestedPermissions
Obsoleto.
Obsoleto.

Obtém as permissões mínimas que o código exige para funcionar.

Métodos

Name 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 da corrente PermissionRequestEvidence.

Equals(Object)
Obsoleto.
Obsoleto.

Determina se o objeto especificado é igual ao objeto atual.

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

Serve como função de hash predefinida.

(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 atual Object.

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

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

Aplica-se a