Прочитать на английском

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


SurrogateSelector Класс

Определение

Внимание!

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

Содействует форматерам при выборе знака-заместителя сериализации для делегирования в обработку сериализации или десериализации.

public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Obsolete("Formatter-based serialization is obsolete and should not be used.", DiagnosticId="SYSLIB0050", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
Наследование
SurrogateSelector
Производный
Атрибуты
Реализации

Комментарии

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

Конструкторы

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

Инициализирует новый экземпляр класса SurrogateSelector.

Методы

AddSurrogate(Type, StreamingContext, ISerializationSurrogate)
Устаревшие..

Добавляет суррогат в список проверенных суррогатов.

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

Добавляет заданный ISurrogateSelector, который может обрабатывать конкретный тип объекта для списка суррогатов.

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

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetNextSelector()
Устаревшие..

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

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

Возвращает суррогат для определенного типа.

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

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()
Устаревшие..

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
RemoveSurrogate(Type, StreamingContext)
Устаревшие..

Удаляет суррогат, связанный с заданным типом.

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

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

Продукт Версии (Устарело)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8 (package-provided), 8, 9 (package-provided), 9)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1