Share via


IOutputCacheBufferStore Interface

Definition

Represents a store for cached responses that uses a IBufferWriter<T> as the target.

public interface IOutputCacheBufferStore : Microsoft.AspNetCore.OutputCaching.IOutputCacheStore
type IOutputCacheBufferStore = interface
    interface IOutputCacheStore
Public Interface IOutputCacheBufferStore
Implements IOutputCacheStore
Implements

Methods

EvictByTagAsync(String, CancellationToken)

Evicts cached responses by tag.

(Inherited from IOutputCacheStore)
GetAsync(String, CancellationToken)

Gets the cached response for the given key, if it exists. If no cached response exists for the given key, null is returned.

(Inherited from IOutputCacheStore)
SetAsync(String, Byte[], String[], TimeSpan, CancellationToken)

Stores the given response in the response cache.

(Inherited from IOutputCacheStore)
SetAsync(String, ReadOnlySequence<Byte>, ReadOnlyMemory<String>, TimeSpan, CancellationToken)

Stores the given response in the response cache.

TryGetAsync(String, PipeWriter, CancellationToken)

Gets the cached response for the given key, if it exists. If no cached response exists for the given key, null is returned.

Applies to