C# Класс Flatwhite.Tests.WebApi.OutputCacheAttributeTests.OutputCacheAttributeWithPublicMethods

Наследование: Flatwhite.WebApi.OutputCacheAttribute
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ApplyCacheHeadersPublic ( HttpResponseMessage response, HttpRequestMessage request ) : void
CreatePhoenixPublic ( _IInvocation invocation, WebApiCacheItem cacheItem, HttpRequestMessage request ) : void
GetCacheResponseBuilderPublic ( IDependencyScope scope ) : ICacheResponseBuilder
GetCacheStrategyPublic ( IDependencyScope scope, _IInvocation invocation, object>.IDictionary invocationContext ) : ICacheStrategy
GetInvocationContextPublic ( System.Web.Http.Controllers.HttpActionContext actionContext ) : object>.IDictionary
GetInvocationPublic ( System.Web.Http.Controllers.HttpActionContext actionContext ) : _IInvocation
HashCacheKeyPublic ( string originalCacheKey ) : string
ShouldIgnoreCachePublic ( CacheControlHeaderValue cacheControl, HttpRequestMessage request ) : bool

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

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

public ApplyCacheHeadersPublic ( HttpResponseMessage response, HttpRequestMessage request ) : void
response System.Net.Http.HttpResponseMessage
request System.Net.Http.HttpRequestMessage
Результат void

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

public CreatePhoenixPublic ( _IInvocation invocation, WebApiCacheItem cacheItem, HttpRequestMessage request ) : void
invocation _IInvocation
cacheItem Flatwhite.WebApi.WebApiCacheItem
request System.Net.Http.HttpRequestMessage
Результат void

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

public GetCacheResponseBuilderPublic ( IDependencyScope scope ) : ICacheResponseBuilder
scope IDependencyScope
Результат ICacheResponseBuilder

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

public GetCacheStrategyPublic ( IDependencyScope scope, _IInvocation invocation, object>.IDictionary invocationContext ) : ICacheStrategy
scope IDependencyScope
invocation _IInvocation
invocationContext object>.IDictionary
Результат ICacheStrategy

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

public GetInvocationContextPublic ( System.Web.Http.Controllers.HttpActionContext actionContext ) : object>.IDictionary
actionContext System.Web.Http.Controllers.HttpActionContext
Результат object>.IDictionary

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

public GetInvocationPublic ( System.Web.Http.Controllers.HttpActionContext actionContext ) : _IInvocation
actionContext System.Web.Http.Controllers.HttpActionContext
Результат _IInvocation

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

public HashCacheKeyPublic ( string originalCacheKey ) : string
originalCacheKey string
Результат string

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

public ShouldIgnoreCachePublic ( CacheControlHeaderValue cacheControl, HttpRequestMessage request ) : bool
cacheControl System.Net.Http.Headers.CacheControlHeaderValue
request System.Net.Http.HttpRequestMessage
Результат bool