Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Enumeración PermissionState

 

Publicado: octubre de 2016

Especifica si un permiso debe tener o no acceso a los recursos durante la creación.

Espacio de nombres:   System.Security.Permissions
Ensamblado:  mscorlib (en mscorlib.dll)

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum class PermissionState

Nombre de miembroDescripción
None

No hay acceso al recurso protegido por el permiso.

Unrestricted

Acceso completo al recurso protegido por el permiso.

Los permisos se pueden crear en un estado totalmente restrictivo o totalmente no restrictivo. Un estado totalmente restrictivo no permite acceso a los recursos; un estado totalmente sin restricciones permite todo acceso a un recurso determinado. Por ejemplo, el constructor de permiso de archivo podría crear un objeto que representa no hay acceso a ningún archivo o todo el acceso a todos los archivos.

Cada tipo de permiso define claramente estados extremos que representan todos o ninguno de los permisos que se pueden expresables dentro del tipo. Por lo tanto, es posible crear un permiso genérico en un estado completamente restringido o no restringido sin conocer el permiso concreto; Sin embargo, los estados intermedios solo pueden establecerse según la semántica de permiso específico.

Todos los permisos de acceso de código implementados en .NET Framework pueden tomar un PermissionState valor como argumento para su constructor.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: