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

Constructor SecurityException (String, Object, Object, MethodInfo, Object, IPermission)

 

Publicado: octubre de 2016

Inicializa una nueva instancia de la clase SecurityException para una excepción producida por una denegación en la pila.

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

public SecurityException(
	string message,
	object deny,
	object permitOnly,
	MethodInfo method,
	object demanded,
	IPermission permThatFailed
)

Parámetros

message
Type: System.String

Mensaje de error que explica el motivo de la excepción.

deny
Type: System.Object

El permiso o el conjunto de permisos denegado.

permitOnly
Type: System.Object

El permiso o el conjunto de permisos de solo permiso.

method
Type: System.Reflection.MethodInfo

MethodInfo que identifica el método que encontró la excepción.

demanded
Type: System.Object

Permiso exigido, conjunto de permisos o colección de conjuntos de permisos.

permThatFailed
Type: System.Security.IPermission

IPermission que identifica el permiso que generó un error.

Utilice este constructor si un marco que contiene una instrucción Deny provocó el error de petición. La siguiente tabla muestra los valores de propiedad establecidos por este constructor.

Propiedad

Valor

Message

La cadena de mensaje de error localizado especificada por message.

FirstPermissionThatFailed

El primer conjunto de permisos en los permisos de o permiso establece la colección especificada por permThatFailed.

GrantedSet

Una cadena vacía.

Demanded

El permiso de seguridad, conjunto de permisos o conjunto de permisos de colección especificado por demanded.

RefusedSet

Una cadena vacía.

DenySetInstance

El permiso de seguridad, conjunto de permisos o conjunto de permisos de colección especificado por deny.

PermitOnlySetInstance

El permiso, conjunto de permisos o conjunto de permisos de colección especificado por permitOnly.

FailedAssemblyInfo

null.

Method

MethodInfo especificada por method.

Zone

NoZone.

Url

Una cadena vacía.

En el ejemplo de código siguiente se muestra el uso de la SecurityException(String, Object, Object, MethodInfo, Object, IPermission) constructor.

//Demonstrate the SecurityException constructor by 
// throwing the exception again.
Display("Rethrowing the exception thrown as a result of a " + 
    "PermitOnly security action.");
throw new SecurityException(sE.Message, sE.DenySetInstance, 
    sE.PermitOnlySetInstance, sE.Method, sE.Demanded, 
    (IPermission)sE.FirstPermissionThatFailed);

.NET Framework
Disponible desde 2.0
Volver al principio
Mostrar: