SurrogateSelector Класс

Определение

Внимание

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

Помогает форматированию в выборе суррогатной сериализации делегировать процесс сериализации или десериализации.

public ref 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
public class SurrogateSelector : System.Runtime.Serialization.ISurrogateSelector
[System.Runtime.InteropServices.ComVisible(true)]
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}")>]
type SurrogateSelector = class
    interface ISurrogateSelector
type SurrogateSelector = class
    interface ISurrogateSelector
[<System.Runtime.InteropServices.ComVisible(true)>]
type SurrogateSelector = class
    interface ISurrogateSelector
Public Class SurrogateSelector
Implements 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)

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