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) |