CacheBinder - классNemiro.Data.dll
Реализует привязку объекта сериализации к типу.
Иерархия наследования

System Object
  System.Runtime.Serialization SerializationBinder
    Nemiro.Data.Caching CacheBinder

Пространство имён: Nemiro.Data.Caching
Сборка: Nemiro.Data (в Nemiro.Data.dll) Версия: 2.11.4.126 (2.11.4.126)
Синтаксис

public sealed class CacheBinder : SerializationBinder

Тип 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));
  }

}
См. также