ISafeSerializationData Interfaccia

Definizione

Abilita la serializzazione dei dati delle eccezioni personalizzati nel codice trasparente per la sicurezza.

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

Commenti

Nelle versioni precedenti a.NET Framework 4.0, la serializzazione dei dati utente personalizzati in un codice trasparente per la sicurezza è stata eseguita usando il metodo GetObjectData. A partire da .NET Framework 4.0, tale metodo è contrassegnato con l'attributo SecurityCriticalAttribute, che impedisce l'esecuzione nel codice trasparente per la sicurezza. Per ovviare a 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 per SafeSerializationEventArgs ripristinare i dati personalizzati.

Metodi

Nome Descrizione
CompleteDeserialization(Object)

Questo metodo viene chiamato quando l'istanza viene deserializzata.

Si applica a

Vedi anche