Compartir a través de


ISafeSerializationData Interfaz

Definición

Precaución

Formatter-based serialization is obsolete and should not be used.

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

public interface class ISafeSerializationData
public interface ISafeSerializationData
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISafeSerializationData
type ISafeSerializationData = interface
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
Atributos

Comentarios

En versiones anteriores to.NET Framework 4.0, la serialización de datos de usuario personalizados en un código transparente de seguridad se lograba mediante el GetObjectData método . A partir de .NET Framework 4.0, ese método se marca con el atributo que impide la SecurityCriticalAttribute 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 para SafeSerializationEventArgs restaurar los datos personalizados.

Métodos

CompleteDeserialization(Object)
Obsoletos.

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

Se aplica a

Consulte también