1 write to Value
Microsoft.AspNetCore.Http.Abstractions (1)
QueryString.cs (1)
34Value = value;
26 references to Value
Microsoft.AspNetCore.Diagnostics (1)
StatusCodePage\StatusCodePagesExtensions.cs (1)
241OriginalQueryString = originalQueryString.HasValue ? originalQueryString.Value : null,
Microsoft.AspNetCore.Diagnostics.Middleware.Tests (2)
Logging\AcceptanceTests.cs (2)
109if (context.Request.QueryString.Value!.Contains("status")) 114if (context.Request.QueryString.Value!.Contains("body"))
Microsoft.AspNetCore.Hosting (4)
Internal\HostingRequestFinishedLog.cs (2)
4510 => new KeyValuePair<string, object?>(nameof(request.QueryString), request.QueryString.Value), 66_cachedToString = $"Request finished {request.Protocol} {request.Method} {request.Scheme}://{request.Host.Value}{request.PathBase.Value}{request.Path.Value}{request.QueryString.Value} - {response.StatusCode.ToString(CultureInfo.InvariantCulture)} {ValueOrEmptyMarker(response.ContentLength)} {EscapedValueOrEmptyMarker(response.ContentType)} {Elapsed.TotalMilliseconds.ToString("0.0000", CultureInfo.InvariantCulture)}ms";
Internal\HostingRequestStartingLog.cs (2)
338 => new KeyValuePair<string, object?>(nameof(_request.QueryString), _request.QueryString.Value), 48_cachedToString = $"Request starting {request.Protocol} {request.Method} {request.Scheme}://{request.Host.Value}{request.PathBase.Value}{request.Path.Value}{request.QueryString.Value} - {EscapedValueOrEmptyMarker(request.ContentType)} {ValueOrEmptyMarker(request.ContentLength)}";
Microsoft.AspNetCore.Http (2)
Internal\DefaultHttpRequest.cs (1)
82set { HttpRequestFeature.QueryString = value.Value ?? string.Empty; }
src\aspnetcore\src\Shared\Debugger\HttpContextDebugFormatter.cs (1)
114sb.Append(CultureInfo.InvariantCulture, $"{scheme}://{host}{request.PathBase.Value}{request.Path.Value}{(includeQueryString ? request.QueryString.Value : string.Empty)}");
Microsoft.AspNetCore.Http.Abstractions (13)
QueryString.cs (12)
45[MemberNotNullWhen(true, nameof(Value))] 46public bool HasValue => !string.IsNullOrEmpty(Value); 68return HasValue ? Value.Replace("#", "%23") : string.Empty; 175if (!HasValue || Value.Equals("?", StringComparison.Ordinal)) 179if (!other.HasValue || other.Value.Equals("?", StringComparison.Ordinal)) 185return new QueryString(string.Concat(Value, "&", other.Value.AsSpan(1))); 199if (!HasValue || Value.Equals("?", StringComparison.Ordinal)) 204var builder = new StringBuilder(Value); 220return string.Equals(Value, other.Value, StringComparison.Ordinal); 243return (HasValue ? Value.GetHashCode() : 0);
src\aspnetcore\src\Shared\Debugger\HttpContextDebugFormatter.cs (1)
114sb.Append(CultureInfo.InvariantCulture, $"{scheme}://{host}{request.PathBase.Value}{request.Path.Value}{(includeQueryString ? request.QueryString.Value : string.Empty)}");
Microsoft.AspNetCore.Http.Extensions (1)
UriHelper.cs (1)
206return string.Concat([request.Scheme, SchemeDelimiter, request.Host.Value, request.PathBase.Value, request.Path.Value, request.QueryString.Value]);
Microsoft.AspNetCore.HttpLogging (2)
HttpLoggingMiddleware.cs (1)
139logContext.AddParameter(nameof(request.QueryString), request.QueryString.Value);
W3CLoggingMiddleware.cs (1)
139shouldLog |= AddToList(elements, _uriQueryIndex, request.QueryString.Value);
Microsoft.AspNetCore.Routing (1)
DefaultLinkGenerator.cs (1)
355=> TemplateSucceeded(logger, endpoint.RoutePattern.RawText, endpoint.DisplayName, path.Value, query.Value);