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

Método SecurityException.GetObjectData (SerializationInfo, StreamingContext)

 

Publicado: octubre de 2016

Establece el SerializationInfo con información sobre la SecurityException.

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

[SecurityCriticalAttribute]
public override void GetObjectData(
	SerializationInfo info,
	StreamingContext context
)

Parámetros

info
Type: System.Runtime.Serialization.SerializationInfo

SerializationInfo que contiene los datos serializados del objeto que hacen referencia a la excepción que se va a producir.

context
Type: System.Runtime.Serialization.StreamingContext

StreamingContext que contiene información contextual sobre el origen o el destino.

Exception Condition
ArgumentNullException

El parámetro info es null.

GetObjectData establece SerializationInfo con todos los datos del objeto de excepción destinados a la serialización. Durante la deserialización, la excepción se reconstituye a partir de la información SerializationInfo transmitida en la secuencia.

El código siguiente muestra el uso de la GetObjectData método para mostrar el estado del permiso contenido en el SerializationInfo objeto.

Display("Demonstrating the use of the GetObjectData method.");
SerializationInfo si = new SerializationInfo(
    typeof(EntryPoint), new FormatterConverter());
sE.GetObjectData(si, 
    new StreamingContext(StreamingContextStates.All));
Display("The FirstPermissionThatFailed from the " +
    "call to GetObjectData is: ");
Display(si.GetString("FirstPermissionThatFailed"));

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: