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


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

true, если пути запросов чувствительны к регистру; в противном случае false. Значение по умолчанию — рассматривать пути как нечувствительные к регистру.

Методы

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, на которые можно ссылаться по имени.

Применяется к