Share via


ISurrogateSelector Antarmuka

Definisi

Perhatian

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

Menunjukkan kelas pemilih pengganti serialisasi.

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

Keterangan

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

Metode

ChainSelector(ISurrogateSelector)
Kedaluwarsa.

Menentukan berikutnya ISurrogateSelector bagi 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