Для изменения размера нажмите или перетащите

SafeguardFromNetCoreSerializationBinder - класс

Объект, предотвращающий некорректную десериализацию данных посредством объекта BinaryFormatter, если они были сериализованы на .NET Core, а десериализованы на .NET Framework. Форматтер также корректно использовать при сериализации между одинаковыми фреймворками, или при обратной сериализации, когда десериализация происходит на .NET Core. Необходимо использовать такой объект для корректной десериализации метаинформации по представлениям, поисковым запросам и рабочим местам. Пример использования: new BinaryFormatter { Binder = SafeguardFromNetCoreSerializationBinder.Instance }.Deserialize(stream);
Иерархия наследования
System.Runtime.SerializationSerializationBinder
  Tessa.PlatformSafeguardFromNetCoreSerializationBinder

Пространство имён:  Tessa.Platform
Сборка:  Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис
public class SafeguardFromNetCoreSerializationBinder : SerializationBinder

Тип SafeguardFromNetCoreSerializationBinder предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методSafeguardFromNetCoreSerializationBinder
Инициализирует новый экземпляр класса SafeguardFromNetCoreSerializationBinder
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоСтатический членInstance
Экземпляр класса.
В начало страницы
Методы
  ИмяОписание
Открытый методBindToType
Выполняет привязку типа в указанной сборке к объекту Type при бинарной десериализации. Возвращает корректный тип для десериализации или null, если требуется использовать стандартный резолв типа.
В начало страницы
См. также