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) |
Устаревшие..
Находит суррогат, представляющий тип указанного объекта, начиная с указанного суррогатного селектора для указанного контекста сериализации. |