C# Класс Flatwhite.Strategy.CacheOutputForAllMethod

A cache strategy to cache for all methods
Наследование: DefaultCacheStrategy, IDynamicCacheStrategy
Показать файл Открыть проект

Открытые методы

Метод Описание
Config ( Action configuration ) : CacheOutputForAllMethod

Apply configuration to cache attribute

Duration ( uint durationSeconds ) : CacheOutputForAllMethod

Set cache duration in seconds

StaleWhileRevalidate ( uint durationSeconds ) : CacheOutputForAllMethod

Set stale while revalidate

VaryByCustom ( string customParams ) : CacheOutputForAllMethod

Set vary by custom

VaryByParam ( string @params ) : CacheOutputForAllMethod

Set vary by params

Приватные методы

Метод Описание
CacheOutputForAllMethod ( uint defaultDuration ) : System
IDynamicCacheStrategy ( ) : OutputCacheAttribute>>.IEnumerable

Get all attributes

Описание методов

Config() публичный Метод

Apply configuration to cache attribute
public Config ( Action configuration ) : CacheOutputForAllMethod
configuration Action
Результат CacheOutputForAllMethod

Duration() публичный Метод

Set cache duration in seconds
public Duration ( uint durationSeconds ) : CacheOutputForAllMethod
durationSeconds uint
Результат CacheOutputForAllMethod

StaleWhileRevalidate() публичный Метод

Set stale while revalidate
public StaleWhileRevalidate ( uint durationSeconds ) : CacheOutputForAllMethod
durationSeconds uint
Результат CacheOutputForAllMethod

VaryByCustom() публичный Метод

Set vary by custom
public VaryByCustom ( string customParams ) : CacheOutputForAllMethod
customParams string
Результат CacheOutputForAllMethod

VaryByParam() публичный Метод

Set vary by params
public VaryByParam ( string @params ) : CacheOutputForAllMethod
@params string
Результат CacheOutputForAllMethod