Condividi tramite


ISafeSerializationData Interfaccia

Definizione

Attenzione

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

Abilita la serializzazione di dati dell'eccezione personalizzati in codice trasparente per la sicurezza.

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
Attributi

Commenti

Nelle versioni precedenti to.NET Framework 4.0, la serializzazione dei dati utente personalizzati in un codice trasparente per la sicurezza è stata eseguita usando il GetObjectData metodo . A partire da .NET Framework 4.0, questo metodo è contrassegnato con l'attributo che impedisce l'esecuzione nel codice trasparente per la SecurityCriticalAttribute sicurezza. Per risolvere questa condizione, implementare l'interfaccia ISafeSerializationData e aggiungere dati personalizzati, come illustrato nell'esempio seguente.

Il CompleteDeserialization metodo viene chiamato dopo la serializzazione e usa l'oggetto SafeSerializationEventArgs per ripristinare i dati personalizzati.

Metodi

CompleteDeserialization(Object)
Obsoleti.

Questo metodo viene chiamato quando l'istanza viene deserializzata.

Si applica a

Vedi anche