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
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface 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}")>]
type ISafeSerializationData = interface
type ISafeSerializationData = interface
Public Interface ISafeSerializationData
- Atributy
Poznámky
Ve verzích předchozích .NET Framework 4.0 bylo serializace vlastních uživatelských dat v transparentním kódu zabezpečení provedena pomocí metody GetObjectData. Počínaje .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 se volá po serializaci a používá SafeSerializationEventArgs k obnovení vlastních dat.
Metody
| Name | Description |
|---|---|
| CompleteDeserialization(Object) |
Zastaralé.
Tato metoda se volá, když je instance deserializována. |