Поделиться через


ISurrogateSelector Интерфейс

Определение

Внимание!

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

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

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

Комментарии

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

Методы

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

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

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

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

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

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

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