Реализует привязку объекта сериализации к типу.
Иерархия наследования
System.Runtime.Serialization SerializationBinder
Nemiro.Data.Caching CacheBinder
Пространство имён: Nemiro.Data.Caching
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис
Тип CacheBinder предоставляет следующие члены.
Конструкторы
Имя | Описание | |
---|---|---|
CacheBinder |
Методы
Имя | Описание | |
---|---|---|
BindToName | (Унаследован от SerializationBinder.) | |
BindToType |
Управляет привязкой сериализованного объекта к типу.
(Переопределяет SerializationBinder BindToType(String, String).) | |
Equals | Определяет, равен ли заданный объект Object текущему объекту Object. (Унаследован от Object.) | |
GetHashCode | Играет роль хэш-функции для определенного типа. (Унаследован от Object.) | |
GetType | Возвращает объект Type для текущего экземпляра. (Унаследован от Object.) | |
ToString | Возвращает объект String, который представляет текущий объект Object. (Унаследован от Object.) |
Заметки
Этот класс используется по умолчению при сериализации данных в файловом кэше (FileCache).
Примеры
В следующем примере показан примерный код класса CacheBinder.
Вы можете реализовать в своем проекте собственный CacheBinder, просто скопировав этот код.
using System.Reflection; public sealed class MyCacheBinder : System.Runtime.Serialization.SerializationBinder { public override Type BindToType(string assemblyName, string typeName) { return Type.GetType(String.Format("{0}, {1}", typeName, Assembly.GetExecutingAssembly().FullName)); } }
См. также