PermissionState PermissionState PermissionState PermissionState Enum

Definição

Especifica se uma permissão deve ter todos ou nenhum acesso aos recursos no momento da criação.Specifies whether a permission should have all or no access to resources at creation.

public enum class PermissionState
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum PermissionState
type PermissionState = 
Public Enum PermissionState
Herança
PermissionStatePermissionStatePermissionStatePermissionState
Atributos

Campos

None None None None 0

Nenhum acesso ao recurso protegido pela permissão.No access to the resource protected by the permission.

Unrestricted Unrestricted Unrestricted Unrestricted 1

Acesso completo ao recurso protegido pela permissão.Full access to the resource protected by the permission.

Comentários

As permissões podem ser criadas em um estado totalmente restritivo ou totalmente não restrito.Permissions can be created in either a totally restrictive or totally unrestrictive state. Um estado totalmente restritivo não permite acesso aos recursos; um estado totalmente irrestrito permite todo o acesso a um recurso específico.A totally restrictive state allows no access to resources; a totally unrestricted state allows all access to a particular resource. Por exemplo, o construtor de permissão File pode criar um objeto que representa nenhum acesso a nenhum arquivo ou a todo o acesso a todos os arquivos.For example, the file permission constructor could create an object representing either no access to any files or all access to all files.

Cada tipo de permissão define claramente estados extremos que representam todas ou nenhuma das permissões que pode ser expressas no tipo.Each type of permission clearly defines extreme states representing either all or none of the permissions expressible within the type. Portanto, é possível criar uma permissão genérica em um estado completamente restrito ou irrestrito sem conhecimento da permissão específica; no entanto, os Estados intermediários só podem ser definidos de acordo com a semântica de permissão específica.Thus, it is possible to create a generic permission in a completely restricted or unrestricted state without knowledge of the particular permission; however, intermediate states can only be set according to the specific permission semantics.

Todas as permissões de acesso de código implementadas no .NET Framework PermissionState podem usar um valor como um argumento para seu construtor.All code access permissions implemented in the .NET Framework can take a PermissionState value as an argument to their constructor.

Aplica-se a