ISafeSerializationData Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |