3 implementations of ETag
Microsoft.AspNetCore.Server.Kestrel.Core (3)
Internal\Http\HttpHeaders.Generated.cs (3)
2107StringValues IHeaderDictionary.ETag 9397StringValues IHeaderDictionary.ETag 15530StringValues IHeaderDictionary.ETag
8 writes to ETag
Microsoft.AspNetCore.Components.Endpoints (2)
Builder\ResourceCollectionUrlEndpoint.cs (2)
254context.Response.Headers.ETag = _gzipContentETag; 259context.Response.Headers.ETag = new StringValues(_contentETag);
Microsoft.AspNetCore.Diagnostics (1)
ExceptionHandler\ExceptionHandlerMiddlewareImpl.cs (1)
313headers.ETag = default;
Microsoft.AspNetCore.StaticAssets (5)
Development\StaticAssetDevelopmentRuntimeHandler.cs (4)
185_context.Response.Headers.ETag = ""; 204_context.Response.Headers.ETag = new StringValues($"\"{eTag}\""); 212_context.Response.Headers.ETag = ""; 214_context.Response.Headers.ETag = GetETag(fileInfo);
StaticAssetsInvoker.cs (1)
109responseHeaders.ETag = _etagHeaderValue;
2 references to ETag
Microsoft.AspNetCore.ResponseCaching (2)
ResponseCachingMiddleware.cs (2)
480if (!StringValues.IsNullOrEmpty(cachedResponseHeaders.ETag) 481&& EntityTagHeaderValue.TryParse(cachedResponseHeaders.ETag.ToString(), out eTag)