CacheInfo Binder - свойствоNemiro.Data.dll
Тип сериализатора пользовательских объектов.

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

public Type Binder { get; set; }

Значение свойства

Тип: Type
Заметки

Используется, только если свойство CacheType имеет значение File.

Это свойство необходимо для правильной сериализации/десериализации пользовательских типов.

По умолчанию используется CacheBinder.

Изменение этого свойства после инициализации кэша, скорее всего не даст результатов. Если доступ к кэшу осуществляется через CacheManager, то может быть создан новый экземпляр кэша.

Примеры

В следующем примере показан примерный код класса 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));
  }

}
См. также