C# Класс JE.TurningPages.WebApi.PaginationLinkHeaderEnrichment

Наследование: System.Net.Http.DelegatingHandler
Показать файл Открыть проект

Защищенные методы

Метод Описание
SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task

Приватные методы

Метод Описание
AddHeaderToResponse ( string headerName, string headerValue, HttpResponseMessage response ) : void
BuildLinkHeader ( HttpRequestMessage request, PaginationInfo pi ) : string
BuildXPaginationHeader ( PaginationInfo pi ) : string
EnrichWithPagingLinkHeader ( HttpRequestMessage request, HttpResponseMessage response ) : HttpResponseMessage
IsErrorResponse ( HttpResponseMessage response ) : bool
IsLastPage ( PaginationInfo pi ) : bool
NeedsLastPage ( PaginationInfo pi ) : bool
NeedsLinkHeader ( HttpRequestMessage request ) : bool
NeedsNextPage ( PaginationInfo pi ) : bool
NeedsPreviousPage ( PaginationInfo pi ) : bool
PageInfoIsPresentInRequestProperties ( HttpRequestMessage request ) : bool
ReadPaginationInfo ( HttpRequestMessage request ) : PaginationInfo
ShouldEnrichResponse ( HttpRequestMessage request, HttpResponseMessage response ) : bool

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

SendAsync() защищенный Метод

protected SendAsync ( HttpRequestMessage request, CancellationToken cancellationToken ) : Task
request System.Net.Http.HttpRequestMessage
cancellationToken System.Threading.CancellationToken
Результат Task