ISafeSerializationData Antarmuka

Definisi

Perhatian

Formatter-based serialization is obsolete and should not be used.

Mengaktifkan serialisasi data pengecualian kustom dalam kode transparan keamanan.

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
Atribut

Keterangan

Dalam versi sebelumnya.NET Framework 4.0, serialisasi data pengguna kustom dalam kode transparan keamanan dicapai menggunakan metode GetObjectData. Dimulai dengan .NET Framework 4.0, metode tersebut ditandai dengan atribut SecurityCriticalAttribute, yang mencegah eksekusi dalam kode transparan keamanan. Untuk mengatasi kondisi ini, terapkan ISafeSerializationData antarmuka dan tambahkan data kustom seperti yang ditunjukkan pada contoh di bawah ini.

Metode CompleteDeserialization ini dipanggil setelah serialisasi, dan menggunakan SafeSerializationEventArgs untuk memulihkan data kustom.

Metode

Nama Deskripsi
CompleteDeserialization(Object)
Kedaluwarsa.

Metode ini dipanggil ketika instans dideserialisasi.

Berlaku untuk

Lihat juga