C# 클래스 AspNetCore.ResponseCaching.LoggerExtensions

Defines *all* the logger messages produced by response caching
파일 보기 프로젝트 열기: speige/AspNetCore.ResponseCaching.Extensions

공개 메소드들

메소드 설명
CachedResponseServed ( ILogger logger ) : void
ExpirationExpiresExceeded ( ILogger logger, DateTimeOffset responseTime, DateTimeOffset expires ) : void
ExpirationInfiniteMaxStaleSatisfied ( ILogger logger, TimeSpan age, TimeSpan maxAge ) : void
ExpirationMaxAgeExceeded ( ILogger logger, TimeSpan age, TimeSpan sharedMaxAge ) : void
ExpirationMaxStaleSatisfied ( ILogger logger, TimeSpan age, TimeSpan maxAge, TimeSpan maxStale ) : void
ExpirationMinFreshAdded ( ILogger logger, TimeSpan duration ) : void
ExpirationMustRevalidate ( ILogger logger, TimeSpan age, TimeSpan maxAge ) : void
ExpirationSharedMaxAgeExceeded ( ILogger logger, TimeSpan age, TimeSpan sharedMaxAge ) : void
GatewayTimeoutServed ( ILogger logger ) : void
LogResponseNotCached ( ILogger logger ) : void
NoResponseServed ( ILogger logger ) : void
NotModifiedIfModifiedSinceSatisfied ( ILogger logger, DateTimeOffset lastModified, DateTimeOffset ifModifiedSince ) : void
NotModifiedIfNoneMatchMatched ( ILogger logger, EntityTagHeaderValue etag ) : void
NotModifiedIfNoneMatchStar ( ILogger logger ) : void
NotModifiedServed ( ILogger logger ) : void
RequestMethodNotCacheable ( ILogger logger, string method ) : void
RequestWithAuthorizationNotCacheable ( ILogger logger ) : void
RequestWithNoCacheNotCacheable ( ILogger logger ) : void
RequestWithPragmaNoCacheNotCacheable ( ILogger logger ) : void
ResponseCached ( ILogger logger ) : void
ResponseContentLengthMismatchNotCached ( ILogger logger ) : void
ResponseWithNoCacheNotCacheable ( ILogger logger ) : void
ResponseWithNoStoreNotCacheable ( ILogger logger ) : void
ResponseWithPrivateNotCacheable ( ILogger logger ) : void
ResponseWithSetCookieNotCacheable ( ILogger logger ) : void
ResponseWithUnsuccessfulStatusCodeNotCacheable ( ILogger logger, int statusCode ) : void
ResponseWithVaryStarNotCacheable ( ILogger logger ) : void
ResponseWithoutPublicNotCacheable ( ILogger logger ) : void
VaryByRulesUpdated ( ILogger logger, string headers, string queryKeys ) : void

비공개 메소드들

메소드 설명
LoggerExtensions ( ) : System

메소드 상세

CachedResponseServed() 공개 정적인 메소드

public static CachedResponseServed ( ILogger logger ) : void
logger ILogger
리턴 void

ExpirationExpiresExceeded() 공개 정적인 메소드

public static ExpirationExpiresExceeded ( ILogger logger, DateTimeOffset responseTime, DateTimeOffset expires ) : void
logger ILogger
responseTime DateTimeOffset
expires DateTimeOffset
리턴 void

ExpirationInfiniteMaxStaleSatisfied() 공개 정적인 메소드

public static ExpirationInfiniteMaxStaleSatisfied ( ILogger logger, TimeSpan age, TimeSpan maxAge ) : void
logger ILogger
age TimeSpan
maxAge TimeSpan
리턴 void

ExpirationMaxAgeExceeded() 공개 정적인 메소드

public static ExpirationMaxAgeExceeded ( ILogger logger, TimeSpan age, TimeSpan sharedMaxAge ) : void
logger ILogger
age TimeSpan
sharedMaxAge TimeSpan
리턴 void

ExpirationMaxStaleSatisfied() 공개 정적인 메소드

public static ExpirationMaxStaleSatisfied ( ILogger logger, TimeSpan age, TimeSpan maxAge, TimeSpan maxStale ) : void
logger ILogger
age TimeSpan
maxAge TimeSpan
maxStale TimeSpan
리턴 void

ExpirationMinFreshAdded() 공개 정적인 메소드

public static ExpirationMinFreshAdded ( ILogger logger, TimeSpan duration ) : void
logger ILogger
duration TimeSpan
리턴 void

ExpirationMustRevalidate() 공개 정적인 메소드

public static ExpirationMustRevalidate ( ILogger logger, TimeSpan age, TimeSpan maxAge ) : void
logger ILogger
age TimeSpan
maxAge TimeSpan
리턴 void

ExpirationSharedMaxAgeExceeded() 공개 정적인 메소드

public static ExpirationSharedMaxAgeExceeded ( ILogger logger, TimeSpan age, TimeSpan sharedMaxAge ) : void
logger ILogger
age TimeSpan
sharedMaxAge TimeSpan
리턴 void

GatewayTimeoutServed() 공개 정적인 메소드

public static GatewayTimeoutServed ( ILogger logger ) : void
logger ILogger
리턴 void

LogResponseNotCached() 공개 정적인 메소드

public static LogResponseNotCached ( ILogger logger ) : void
logger ILogger
리턴 void

NoResponseServed() 공개 정적인 메소드

public static NoResponseServed ( ILogger logger ) : void
logger ILogger
리턴 void

NotModifiedIfModifiedSinceSatisfied() 공개 정적인 메소드

public static NotModifiedIfModifiedSinceSatisfied ( ILogger logger, DateTimeOffset lastModified, DateTimeOffset ifModifiedSince ) : void
logger ILogger
lastModified DateTimeOffset
ifModifiedSince DateTimeOffset
리턴 void

NotModifiedIfNoneMatchMatched() 공개 정적인 메소드

public static NotModifiedIfNoneMatchMatched ( ILogger logger, EntityTagHeaderValue etag ) : void
logger ILogger
etag EntityTagHeaderValue
리턴 void

NotModifiedIfNoneMatchStar() 공개 정적인 메소드

public static NotModifiedIfNoneMatchStar ( ILogger logger ) : void
logger ILogger
리턴 void

NotModifiedServed() 공개 정적인 메소드

public static NotModifiedServed ( ILogger logger ) : void
logger ILogger
리턴 void

RequestMethodNotCacheable() 공개 정적인 메소드

public static RequestMethodNotCacheable ( ILogger logger, string method ) : void
logger ILogger
method string
리턴 void

RequestWithAuthorizationNotCacheable() 공개 정적인 메소드

public static RequestWithAuthorizationNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

RequestWithNoCacheNotCacheable() 공개 정적인 메소드

public static RequestWithNoCacheNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

RequestWithPragmaNoCacheNotCacheable() 공개 정적인 메소드

public static RequestWithPragmaNoCacheNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseCached() 공개 정적인 메소드

public static ResponseCached ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseContentLengthMismatchNotCached() 공개 정적인 메소드

public static ResponseContentLengthMismatchNotCached ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithNoCacheNotCacheable() 공개 정적인 메소드

public static ResponseWithNoCacheNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithNoStoreNotCacheable() 공개 정적인 메소드

public static ResponseWithNoStoreNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithPrivateNotCacheable() 공개 정적인 메소드

public static ResponseWithPrivateNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithSetCookieNotCacheable() 공개 정적인 메소드

public static ResponseWithSetCookieNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithUnsuccessfulStatusCodeNotCacheable() 공개 정적인 메소드

public static ResponseWithUnsuccessfulStatusCodeNotCacheable ( ILogger logger, int statusCode ) : void
logger ILogger
statusCode int
리턴 void

ResponseWithVaryStarNotCacheable() 공개 정적인 메소드

public static ResponseWithVaryStarNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

ResponseWithoutPublicNotCacheable() 공개 정적인 메소드

public static ResponseWithoutPublicNotCacheable ( ILogger logger ) : void
logger ILogger
리턴 void

VaryByRulesUpdated() 공개 정적인 메소드

public static VaryByRulesUpdated ( ILogger logger, string headers, string queryKeys ) : void
logger ILogger
headers string
queryKeys string
리턴 void