ISafeSerializationData Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
Formatter-based serialization is obsolete and should not be used.
Umožňuje serializaci vlastních dat výjimek v kódu transparentním zabezpečením.
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
- Atributy
Poznámky
Ve verzích předchozích to.NET Framework 4.0 byla serializace vlastních uživatelských dat v kódu transparentního zabezpečení provedena pomocí GetObjectData metody . Počínaje rozhraním .NET Framework 4.0 je tato metoda označena atributem SecurityCriticalAttribute , který brání spuštění v kódu transparentním zabezpečením. Pokud chcete tuto podmínku ISafeSerializationData obejít, implementujte rozhraní a přidejte vlastní data, jak je znázorněno v následujícím příkladu.
Metoda CompleteDeserialization je volána po serializaci a používá SafeSerializationEventArgs k obnovení vlastních dat.
Metody
CompleteDeserialization(Object) |
Zastaralé.
Tato metoda je volána, když je instance deserializována. |