ISafeSerializationData Interfaz

Definición

Habilita la serialización de datos de excepciones personalizados en código transparente de seguridad.

public interface class ISafeSerializationData
public interface ISafeSerializationData
type ISafeSerializationData = interface
Public Interface ISafeSerializationData

Comentarios

En versiones anteriores a.NET Framework 4.0, la serialización de datos de usuario personalizados en un código transparente de seguridad se realizó mediante el método GetObjectData. A partir de .NET Framework 4.0, ese método se marca con el atributo SecurityCriticalAttribute, lo que impide la ejecución en código transparente de seguridad. Para solucionar esta condición, implemente la ISafeSerializationData interfaz y agregue datos personalizados como se muestra en el ejemplo siguiente.

Se CompleteDeserialization llama al método después de la serialización y usa SafeSerializationEventArgs para restaurar los datos personalizados.

Métodos

Nombre Description
CompleteDeserialization(Object)

Se llama a este método cuando se deserializa la instancia.

Se aplica a

Consulte también