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


SurrogateSelector Класс

Определение

Внимание!

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

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

public ref class SurrogateSelector : System::Runtime::Serialization::ISurrogateSelector
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
type SurrogateSelector = class
    interface 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
[<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)

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