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 MB に設定されています。 応答本文がこの制限を超えた場合、Microsoft.AspNetCore.OutputCaching.OutputCacheMiddlewareによってキャッシュされません。

SizeLimit

出力キャッシュ ミドルウェアのサイズ制限 (バイト単位)。 既定値は 100 MB に設定されています。 この制限を超えると、古いエントリが削除されるまで、新しい応答はキャッシュされません。

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 を定義します。

適用対象