ISafeSerializationData Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
Formatter-based serialization is obsolete and should not be used.
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
[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
- Attributs
Remarques
Dans les versions précédentes to.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 GetObjectData méthode . À compter de .NET Framework 4.0, cette méthode est marquée avec l’attribut qui empêche l’exécution dans du code transparent pour la SecurityCriticalAttribute sécurité. Pour contourner cette condition, implémentez l’interface ISafeSerializationData et ajoutez des données personnalisées, comme illustré dans l’exemple ci-dessous.
La CompleteDeserialization méthode est appelée après la sérialisation et utilise pour SafeSerializationEventArgs restaurer les données personnalisées.
Méthodes
CompleteDeserialization(Object) |
Obsolète.
Cette méthode est appelée lorsque l'instance est désérialisée. |