IOutputCachePolicy 接口

定义

此接口的实现可以更新当前请求的缓存方式。

public interface IOutputCachePolicy
type IOutputCachePolicy = interface
Public Interface IOutputCachePolicy

方法

CacheRequestAsync(OutputCacheContext, CancellationToken)

在调用缓存中间件之前更新 OutputCacheContext。 此时,仍可以为请求启用或禁用缓存中间件。

ServeFromCacheAsync(OutputCacheContext, CancellationToken)

在使用缓存响应之前更新 OutputCacheContext。 此时,可以更新缓存响应的新鲜度。

ServeResponseAsync(OutputCacheContext, CancellationToken)

在提供响应之前更新 OutputCacheContext,并且可以缓存。 此时,可以更新响应的可缓存性。

适用于