Esta documentación está archivada y no tiene mantenimiento.

SecurityPermission (Clase)

Actualización: noviembre 2007

Describe un conjunto de permisos de seguridad aplicados a código. No se puede heredar esta clase.

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public sealed class SecurityPermission : CodeAccessPermission, 
	IUnrestrictedPermission
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public final class SecurityPermission extends CodeAccessPermission implements IUnrestrictedPermission
public final class SecurityPermission extends CodeAccessPermission implements IUnrestrictedPermission

Este permiso utiliza la enumeración SecurityPermissionFlag. Los valores de esta enumeración se pueden encontrar en la documentación correspondiente.

En el ejemplo de código siguiente se muestra el comportamiento de los métodos SecurityPermission.

El ejemplo tiene por objeto mostrar cómo se realizan los métodos si los ejecuta desde el código. En general, los métodos de clases de permiso los utiliza la infraestructura de seguridad y no se utilizan normalmente en las aplicaciones.

Para obtener un ejemplo que muestre el uso de la clase SecurityPermission de cara a solicitar el permiso para un valor concreto de la enumeración SecurityPermissionFlag, vea el constructor SecurityPermission(SecurityPermissionFlag).

System.Object
  System.Security.CodeAccessPermission
    System.Security.Permissions.SecurityPermission

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework y .NET Compact Framework no admiten todas las versiones de cada plataforma. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

.NET Framework

Compatible con: 3.5, 3.0, 2.0, 1.1, 1.0
Mostrar: