C# Класс Flatwhite.WebApi.CacheControl.EtagHeaderHandler

An implementation of ICachControlHeaderHandler that use the etag to check whether these is an exisisting cache data
Наследование: ICachControlHeaderHandler
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
EtagHeaderHandler ( ICacheResponseBuilder builder ) : System

Initializes an object of EtagHeaderHandler using a provided ICacheResponseBuilder

HandleAsync ( CacheControlHeaderValue cacheControl, HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Try to get the cache from etag and build the response if cache is available

Описание методов

EtagHeaderHandler() публичный Метод

Initializes an object of EtagHeaderHandler using a provided ICacheResponseBuilder
public EtagHeaderHandler ( ICacheResponseBuilder builder ) : System
builder ICacheResponseBuilder
Результат System

HandleAsync() публичный Метод

Try to get the cache from etag and build the response if cache is available
public HandleAsync ( CacheControlHeaderValue cacheControl, HttpRequestMessage request, CancellationToken cancellationToken ) : Task
cacheControl System.Net.Http.Headers.CacheControlHeaderValue
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Результат Task