ISurrogateSelector Интерфейс

Определение

Внимание

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

Указывает класс суррогатного селектора сериализации.

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
Производный
Атрибуты

Комментарии

Суррогатные селекторы реализуют ISurrogateSelector интерфейс, помогая форматированию при выборе суррогатов делегировать сериализации или десериализации других объектов.

Методы

Имя Описание
ChainSelector(ISurrogateSelector)
Устаревшие..

Указывает следующий ISurrogateSelector для суррогатов для проверки того, не имеет ли текущий экземпляр суррогат для указанного типа и сборки в указанном контексте.

GetNextSelector()
Устаревшие..

Возвращает следующий суррогатный селектор в цепочке.

GetSurrogate(Type, StreamingContext, ISurrogateSelector)
Устаревшие..

Находит суррогат, представляющий тип указанного объекта, начиная с указанного суррогатного селектора для указанного контекста сериализации.

Применяется к