OutputCacheOptions Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Параметры настройки Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware.
public class OutputCacheOptions
type OutputCacheOptions = class
Public Class OutputCacheOptions
- Наследование
-
OutputCacheOptions
Конструкторы
OutputCacheOptions() |
Параметры настройки Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware. |
Свойства
ApplicationServices |
Возвращает IServiceProviderприложения. |
DefaultExpirationTimeSpan |
Длительность ответа кэшируется, если определенное значение не определено политикой. Значение по умолчанию — 60 секунд. |
MaximumBodySize |
Самый большой кэшируемый размер текста ответа в байтах. Значение по умолчанию — 64 МБ. Если текст ответа превышает это ограничение, он не будет кэширован Microsoft.AspNetCore.OutputCaching.OutputCacheMiddleware. |
SizeLimit |
Ограничение размера по промежуточному слоя кэша выходных данных в байтах. Значение по умолчанию — 100 МБ. Если это ограничение превышено, новые ответы не будут кэшированы до тех пор, пока старые записи не будут вытесна. |
UseCaseSensitivePaths |
|
Методы
AddBasePolicy(Action<OutputCachePolicyBuilder>) |
Создает и добавляет экземпляр IOutputCachePolicy в базовые политики. |
AddBasePolicy(Action<OutputCachePolicyBuilder>, Boolean) |
Создает и добавляет экземпляр IOutputCachePolicy в базовые политики. |
AddBasePolicy(IOutputCachePolicy) |
Добавляет экземпляр IOutputCachePolicy в базовые политики. |
AddPolicy(String, Action<OutputCachePolicyBuilder>) |
Определяет IOutputCachePolicy, на которые можно ссылаться по имени. |
AddPolicy(String, Action<OutputCachePolicyBuilder>, Boolean) |
Определяет IOutputCachePolicy, на которые можно ссылаться по имени. |
AddPolicy(String, IOutputCachePolicy) |
Определяет IOutputCachePolicy, на которые можно ссылаться по имени. |