SafeguardFromNetCoreSerializationBinder - класс |
Объект, предотвращающий некорректную десериализацию данных посредством объекта
BinaryFormatter,
если они были сериализованы на
.NET Core, а десериализованы на
.NET Framework.
Форматтер также корректно использовать при сериализации между одинаковыми фреймворками, или при обратной сериализации,
когда десериализация происходит на
.NET Core.
Необходимо использовать такой объект для корректной десериализации метаинформации по представлениям, поисковым запросам и рабочим местам.
Пример использования:
new BinaryFormatter { Binder = SafeguardFromNetCoreSerializationBinder.Instance }.Deserialize(stream);Иерархия наследования
Пространство имён:
Tessa.Platform
Сборка:
Tessa (в Tessa.dll) Версия: 3.5.0.19
Синтаксис public class SafeguardFromNetCoreSerializationBinder : SerializationBinder
Public Class SafeguardFromNetCoreSerializationBinder
Inherits SerializationBinder
public ref class SafeguardFromNetCoreSerializationBinder : public SerializationBinder
type SafeguardFromNetCoreSerializationBinder =
class
inherit SerializationBinder
end
Тип SafeguardFromNetCoreSerializationBinder предоставляет следующие члены.
Конструкторы Свойства Методы
| Имя | Описание |
---|
| BindToType |
Выполняет привязку типа в указанной сборке к объекту Type при бинарной десериализации.
Возвращает корректный тип для десериализации или null, если требуется использовать стандартный резолв типа.
|
В начало страницыСм. также