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.
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. |