PermissionRequestEvidence Classe
Definição
Cuidado
This type is obsolete. See http://go.microsoft.com/fwlink/?LinkID=155570 for more information.
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.Defines evidence that represents permission requests. Essa classe não pode ser herdada.This class cannot be inherited.
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.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.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
- Herança
- Herança
-
PermissionRequestEvidence
- Atributos
Comentários
As solicitações de permissão incluem as permissões mínimas que o código requer para serem executadas, as permissões que o código pode usar se forem concedidas, mas não são necessárias, e as permissões que o código solicita explicitamente não serão concedidas.Permission requests include the minimum permissions the code requires to run, permissions the code can use if they are granted, but are not required, and permissions the code explicitly asks not to be granted.
Construtores
| PermissionRequestEvidence(PermissionSet, PermissionSet, PermissionSet) |
Inicializa uma nova instância da classe PermissionRequestEvidence com a solicitação de permissão de um assembly de código.Initializes a new instance of the PermissionRequestEvidence class with the permission request of a code assembly. |
Propriedades
| DeniedPermissions |
Obtém as permissões que o código pede explicitamente para não serem concedidas.Gets the permissions the code explicitly asks not to be granted. |
| OptionalPermissions |
As permissões que o código poderá usar se elas forem concedidas, mas que não são obrigatórias.Gets the permissions the code can use if they are granted, but are not required. |
| RequestedPermissions |
Obtém as permissões mínimas de que o código precisa para ser executado.Gets the minimum permissions the code requires to run. |
Métodos
| Clone() |
Cria um novo objeto que é uma cópia da instância atual.Creates a new object that is a copy of the current instance. |
| Clone() |
Cria um novo objeto que é uma cópia completa da instância atual.Creates a new object that is a complete copy of the current instance. (Herdado de EvidenceBase) |
| Copy() |
Cria uma cópia equivalente do PermissionRequestEvidence atual.Creates an equivalent copy of the current PermissionRequestEvidence. |
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual.Determines whether the specified object is equal to the current object. (Herdado de Object) |
| GetHashCode() |
Serve como a função de hash padrão.Serves as the default hash function. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual.Gets the Type of the current instance. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do Object atual.Creates a shallow copy of the current Object. (Herdado de Object) |
| ToString() |
Obtém uma representação de cadeia de caracteres do estado de PermissionRequestEvidence.Gets a string representation of the state of the PermissionRequestEvidence. |