Прочитать на английском

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


SerializationBinder Класс

Определение

Позволяет пользователям управлять загрузкой классов и выбирать класс для загрузки.

C#
public abstract class SerializationBinder
C#
[System.Serializable]
public abstract class SerializationBinder
C#
[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class SerializationBinder
Наследование
SerializationBinder
Атрибуты

Комментарии

Дополнительные сведения об этом API см. в разделе System.Runtime.Serialization.SerializationBinder.

Примечания для тех, кто реализует этот метод

При наследовании от класса SerializationBinder необходимо переопределить следующий член: BindToType(String, String).

Конструкторы

SerializationBinder()

Инициализирует новый экземпляр класса SerializationBinder.

Методы

BindToName(Type, String, String)

При переопределении в производном классе управляет привязкой сериализованного объекта к типу.

BindToType(String, String)

При переопределении в производном классе управляет привязкой сериализованного объекта к типу.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от 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, 10 (package-provided), 10
.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

См. также раздел