ISafeSerializationData Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |