1 type derived from HttpRequestCacheValidator
System (1)
net\System\Net\Cache\FtpRequestCacheValidator.cs (1)
30
internal class FtpRequestCacheValidator:
HttpRequestCacheValidator
{
2 instantiations of HttpRequestCacheValidator
System (2)
net\System\Net\Cache\HttpRequestCacheValidator.cs (1)
163
return new
HttpRequestCacheValidator
(StrictCacheErrors, UnspecifiedMaxAge);
net\System\Net\Configuration\RequestCachingSection.cs (1)
175
this.httpRequestCacheValidator = new
HttpRequestCacheValidator
(false, this.UnspecifiedMaximumAge);
42 references to HttpRequestCacheValidator
System (42)
net\System\Net\Cache\_Rfc2616CacheValidators.cs (31)
45
public static CacheValidationStatus OnValidateRequest(
HttpRequestCacheValidator
ctx)
116
public static CacheFreshnessStatus OnValidateFreshness(
HttpRequestCacheValidator
ctx)
149
public static CacheValidationStatus OnValidateCache(
HttpRequestCacheValidator
ctx)
205
public static CacheValidationStatus OnValidateResponse(
HttpRequestCacheValidator
ctx)
307
public static CacheValidationStatus OnUpdateCache(
HttpRequestCacheValidator
ctx) {
438
public static CacheValidationStatus OnValidateRequest(
HttpRequestCacheValidator
ctx) {
499
public static CacheFreshnessStatus ComputeFreshness(
HttpRequestCacheValidator
ctx) {
670
internal static TriState OnUpdateCache(
HttpRequestCacheValidator
ctx, HttpWebResponse resp) {
879
public static bool ValidateCacheByClientPolicy(
HttpRequestCacheValidator
ctx) {
937
internal static TriState ValidateCacheBySpecialCases(
HttpRequestCacheValidator
ctx) {
1042
public static CacheValidationStatus ValidateCacheAfterResponse(
HttpRequestCacheValidator
ctx, HttpWebResponse resp) {
1262
public static CacheValidationStatus ValidateCacheOn5XXResponse(
HttpRequestCacheValidator
ctx) {
1299
ctx.CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_111);
1333
internal static TriState ValidateCacheByVaryHeader(
HttpRequestCacheValidator
ctx) {
1340
HttpRequestCacheValidator
.ParseHeaderValues(cacheVary,
1341
HttpRequestCacheValidator
.ParseValuesCallback,
1374
HttpRequestCacheValidator
.ParseHeaderValues(requestValues,
1375
HttpRequestCacheValidator
.ParseValuesCallback,
1382
HttpRequestCacheValidator
.ParseHeaderValues(cacheValues,
1383
HttpRequestCacheValidator
.ParseValuesCallback,
1408
public static CacheValidationStatus TryConditionalRequest(
HttpRequestCacheValidator
ctx) {
1445
public static CacheValidationStatus TryResponseFromCache(
HttpRequestCacheValidator
ctx) {
1533
private static TriState CheckForRangeRequest(
HttpRequestCacheValidator
ctx, out string ranges) {
1586
public static CacheValidationStatus ConstructConditionalRequest(
HttpRequestCacheValidator
ctx) {
1632
private static bool TryConditionalRangeRequest(
HttpRequestCacheValidator
ctx) {
1703
public static void Construct206PartialContent(
HttpRequestCacheValidator
ctx, int rangeStart) {
1717
public static void Construct200ok(
HttpRequestCacheValidator
ctx) {
1734
public static void ConstructUnconditionalRefreshRequest(
HttpRequestCacheValidator
ctx) {
1757
public static void ReplaceOrUpdateCacheHeaders(
HttpRequestCacheValidator
ctx, HttpWebResponse resp) {
1781
HttpRequestCacheValidator
.ParseHeaderValues(respVary,
1782
HttpRequestCacheValidator
.ParseValuesCallback,
net\System\Net\Cache\HttpRequestCacheValidator.cs (5)
300
CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_110);
303
CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_112);
306
CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_113);
359
CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_110);
362
CacheHeaders.Add(HttpKnownHeaderNames.Warning,
HttpRequestCacheValidator
.Warning_113);
net\System\Net\Configuration\RequestCachingSection.cs (2)
276
internal
HttpRequestCacheValidator
DefaultHttpValidator
313
HttpRequestCacheValidator
httpRequestCacheValidator;
net\System\Net\HttpWebRequest.cs (4)
4233
HttpRequestCacheValidator
ctx = (
HttpRequestCacheValidator
) CacheProtocol.Validator;
4295
HttpRequestCacheValidator
ctx = (
HttpRequestCacheValidator
) CacheProtocol.Validator;