ISurrogateSelector Antarmuka

Definisi

Perhatian

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

Menunjukkan kelas pemilih pengganti serialisasi.

public interface class ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public interface ISurrogateSelector
public interface ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public interface ISurrogateSelector
[<System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type ISurrogateSelector = interface
type ISurrogateSelector = interface
[<System.Runtime.InteropServices.ComVisible(true)>]
type ISurrogateSelector = interface
Public Interface ISurrogateSelector
Turunan
Atribut

Keterangan

Pemilih pengganti menerapkan ISurrogateSelector antarmuka untuk membantu pemformat dalam memilih pengganti untuk mendelegasikan ke serialisasi atau deserialisasi objek lain.

Metode

Nama Deskripsi
ChainSelector(ISurrogateSelector)
Kedaluwarsa.

Menentukan berikutnya ISurrogateSelector untuk pengganti untuk memeriksa apakah instans saat ini tidak memiliki pengganti untuk jenis dan rakitan yang ditentukan dalam konteks yang ditentukan.

GetNextSelector()
Kedaluwarsa.

Mengembalikan pemilih pengganti berikutnya dalam rantai.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Kedaluwarsa.

Menemukan pengganti yang mewakili jenis objek yang ditentukan, dimulai dengan pemilih pengganti yang ditentukan untuk konteks serialisasi yang ditentukan.

Berlaku untuk