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


Пространство имен Microsoft.ApplicationServer.Caching

Пространство имен Microsoft.ApplicationServer.Caching обеспечивает доступ к кэшу приложений в памяти для разработки масштабируемых высокопроизводительных приложений. Это пространство имен позволяет кэшировать любые объекты среды CLR, обеспечивая доступ с помощью простых API.

Классы

Класс Описание
BaseOperationNotification Базовый класс для события, используемого в уведомлениях.
ConfigStoreEntry Представляет пару «ключ-значение», которое может использоваться пользовательским поставщиком для хранилища конфигурации кластера кэша.
ConfigStoreException Исключение, которое должно создаваться в реализации интерфейса ICustomProvider.
DataCache Объект, который используется приложениями с поддержкой кэша для хранения и извлечения объектов в кластере кэша. Экземпляр этого объекта называется "клиентом кэша".
DataCacheClientLogManager Обеспечивает поддержку изменения уровня ведения журнала компонентов кэша Windows Server AppFabric.
DataCacheErrorCode Статический класс, используемый для хранения кодов глобальных ошибок.
DataCacheErrorSubStatus Используется для получения кодов подсостояния ошибок, возвращаемых клиенту.
DataCacheException Используется для исключений, связанных с кэшем.
DataCacheFactory Предоставляет методы для возврата объектов DataCache, сопоставленных с именованным кэшем. Этот класс также позволяет выполнять настройку клиента кэша программными средствами.
DataCacheFactoryConfiguration Задает параметры конфигурации для нового клиента кэша.
DataCacheItem Используется для получения всей информации, сопоставленной с кэшированным объектом в кластере.
DataCacheItemVersion Используется для представления версии кэшированного объекта.
DataCacheLocalCacheProperties Определяет параметры локального кэша для клиента кэша.
DataCacheLockHandle Представляет структуру, используемую в качестве ключа для блокировки и разблокировки кэшированных объектов в сценариях пессимистичного параллелизма.
DataCacheNotificationDescriptor Идентифицирует обратный вызов для уведомления кэша. Этот идентификатор необходим при удалении соответствующего обратного вызова для уведомления кэша.
DataCacheNotificationProperties Задает параметры уведомлений для клиента кэша.
DataCacheOperationDescriptor Представляет событие уведомления для операций, выполняемых в кэше (добавление, удаление и замена элементов, создание, очистка и удаление областей).
DataCacheSecurity Используется, чтобы включить подписывание или шифрование данных, передаваемых между клиентом и сервером.
DataCacheServerEndpoint Используется для идентификации отдельного узла кэша при программной настройке клиента кэша.
DataCacheSessionStoreProvider Поставщик хранилища сеансов, который позволяет веб-приложениям хранить данные о состоянии сеансов в распределенном кэше.
DataCacheTag Представляет необязательный строковый идентификатор, который можно сопоставить с кэшированным объектом.
DataCacheTransportProperties Задает параметры транспорта для клиента кэша.

Интерфейсы

Интерфейс Описание
ICustomProvider Представляет интерфейс ICustomProvider.

Делегаты

Делегат Описание
DataCacheBulkNotificationCallback Задает обратный вызов, который вызывается со списком операций кэша.
DataCacheFailureNotificationCallback Задает параметры, необходимые для вызова метода при уведомлении об ошибках, если клиент кэша пропускает уведомления кэша.
DataCacheNotificationCallback Представляет метод обратного вызова, который должен вызываться уведомлением кэша при выполнении одной или нескольких операций кэша.

Перечисления

Перечисление Описание
DataCacheLocalCacheInvalidationPolicy Определяет, каким образом объекты в локальном кэше должны признаваться недействительными.
DataCacheOperations Перечисление, используемое для указания конкретных событий областей или элементов, которые могут активировать уведомление кэша.
DataCacheProtectionLevel Перечисление, указывающее, используется ли подписывание и шифрование данных, передаваемых между клиентом и сервером. Возможные возвращаемые значения: без подписывания и шифрования (целочисленное значение равно 1), только подписывание (целочисленное значение равно 2) и подписывание и шифрование (целочисленное значение равно 3).
DataCacheSecurityMode Перечисление, указывающее, включена ли защита канала для данных, передаваемых между клиентом и сервером. Возможные возвращаемые значения: None (целочисленное значение равно 1) и Transport (целочисленное значение равно 2).
EvictionType Указывает тип вытеснения, используемое для кэша.