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
- Производный
- Атрибуты
- Реализации
Суррогат сериализации предоставляет пользователям объект , который может обрабатывать требования к сериализации другого объекта и при необходимости преобразовывать сериализованные данные.
Surrogate |
Устаревшие..
Инициализирует новый экземпляр класса SurrogateSelector. |
Add |
Устаревшие..
Добавляет суррогат в список проверенных суррогатов. |
Chain |
Устаревшие..
Добавляет заданный ISurrogateSelector, который может обрабатывать конкретный тип объекта для списка суррогатов. |
Equals(Object) |
Устаревшие..
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
Get |
Устаревшие..
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
Get |
Устаревшие..
Возвращает следующий селектор в цепочку селекторов. |
Get |
Устаревшие..
Возвращает суррогат для определенного типа. |
Get |
Устаревшие..
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
Memberwise |
Устаревшие..
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
Remove |
Устаревшие..
Удаляет суррогат, связанный с заданным типом. |
To |
Устаревшие..
Возвращает строку, представляющую текущий объект. (Унаследовано от 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 |