ISafeSerializationData Interface

Définition

Permet la sérialisation des données d’exception personnalisées dans du code transparent de sécurité.

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

Remarques

Dans les versions antérieures à.NET Framework 4.0, la sérialisation des données utilisateur personnalisées dans un code transparent de sécurité a été effectuée à l’aide de la méthode GetObjectData. À compter de .NET Framework 4.0, cette méthode est marquée avec l’attribut SecurityCriticalAttribute, ce qui empêche l’exécution dans le code transparent de sécurité. Pour contourner cette condition, implémentez l’interface ISafeSerializationData et ajoutez des données personnalisées, comme indiqué dans l’exemple ci-dessous.

La CompleteDeserialization méthode est appelée après la sérialisation et utilise la SafeSerializationEventArgs méthode pour restaurer les données personnalisées.

Méthodes

Nom Description
CompleteDeserialization(Object)

Cette méthode est appelée lorsque l’instance est désérialisée.

S’applique à

Voir aussi