2 implementations of
Microsoft.AspNetCore.Http (2)
QueryCollection.cs (1)
68public StringValues this[string key]
QueryCollectionInternal.cs (1)
35public StringValues this[string key] => TryGetValue(key, out var value) ? value : StringValues.Empty;
107 references to
BasicWebSite (2)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (2)
35link = urlHelper.Action(query["link_action"], query["link_controller"], values);
ControllersFromServicesClassLibrary (1)
QueryValueService.cs (1)
19return _context.Request.Query["value"];
GenericHostWebSite (2)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (2)
35link = urlHelper.Action(query["link_action"], query["link_controller"], values);
HotAddSample (2)
Startup.cs (2)
39var toAdd = context.Request.Query["add"]; 65var toRemove = context.Request.Query["remove"];
InProcessWebSite (8)
src\Servers\IIS\IIS\test\testassets\InProcessWebSite\Startup.cs (8)
218await ctx.Response.WriteAsync(Environment.GetEnvironmentVariable(ctx.Request.Query["name"].ToString())); 223var varName = ctx.Request.Query["q"]; 224var newValue = ctx.Request.Query["v"]; 393feature.ReasonPhrase = ctx.Request.Query["reason"]; 394feature.StatusCode = int.Parse(ctx.Request.Query["code"], CultureInfo.InvariantCulture); 395if (ctx.Request.Query["writeBody"] == "True") 397await ctx.Response.WriteAsync(ctx.Request.Query["body"]); 419if (int.TryParse(ctx.Request.Query["length"], out var length))
JwtSample (3)
Startup.cs (3)
47var accessToken = context.Request.Query["access_token"]; 52context.Token = context.Request.Query["access_token"]; 79var claims = new[] { new Claim(ClaimTypes.NameIdentifier, httpContext.Request.Query["user"]) };
Microsoft.AspNetCore.Authentication.Cookies (2)
CookieAuthenticationEvents.cs (1)
107return string.Equals(request.Query[HeaderNames.XRequestedWith], "XMLHttpRequest", StringComparison.Ordinal) ||
CookieAuthenticationHandler.cs (1)
433redirectUri = Request.Query[Options.ReturnUrlParameter];
Microsoft.AspNetCore.Authentication.OAuth (5)
OAuthHandler.cs (5)
68var state = query["state"]; 82var error = query["error"]; 90var errorDescription = query["error_description"]; 91var errorUri = query["error_uri"]; 126var code = query["code"];
Microsoft.AspNetCore.Authentication.Test (2)
CookieTests.cs (2)
1111var expectRenew = string.Equals("1", context.Request.Query["expectrenew"]); 1112var renew = string.Equals("1", context.Request.Query["renew"]);
Microsoft.AspNetCore.Authentication.Twitter (3)
TwitterHandler.cs (3)
72var denied = query["denied"]; 84var returnedToken = query["oauth_token"]; 95var oauthVerifier = query["oauth_verifier"];
Microsoft.AspNetCore.Authentication.WsFederation (1)
WsFederationHandler.cs (1)
71&& string.Equals(Request.Query[WsFederationConstants.WsFederationParameterNames.Wa],
Microsoft.AspNetCore.Components.WebAssembly.Server (2)
TargetPickerUi.cs (2)
115var targetApplicationUrl = request.Query["url"]; 268var targetApplicationUrl = request.Query["url"];
Microsoft.AspNetCore.Http.Connections (1)
Internal\HttpConnectionDispatcher.cs (1)
447private static StringValues GetConnectionToken(HttpContext context) => context.Request.Query["id"];
Microsoft.AspNetCore.Http.Connections.Tests (8)
HttpConnectionDispatcherTests.cs (8)
817Assert.Equal("value", connectionHttpContext.Request.Query["another"]); 3220var accessToken = context.Request.Query["access_token"]; 3225context.Token = context.Request.Query["access_token"]; 3242var claims = new[] { new Claim(ClaimTypes.NameIdentifier, httpContext.Request.Query["user"]) }; 3306new Claim(ClaimTypes.NameIdentifier, context.Request.Query["user"]) 3382var accessToken = context.Request.Query["access_token"]; 3387context.Token = context.Request.Query["access_token"]; 3404var claims = new[] { new Claim(ClaimTypes.NameIdentifier, httpContext.Request.Query["user"]) };
Microsoft.AspNetCore.Http.Extensions.Tests (1)
RequestDelegateGenerator\SharedTypes.cs (1)
1107return new BindableStruct(httpContext.Request.Query["value"].ToString());
Microsoft.AspNetCore.Http.Microbenchmarks (1)
src\Http\Http.Extensions\test\RequestDelegateGenerator\SharedTypes.cs (1)
1107return new BindableStruct(httpContext.Request.Query["value"].ToString());
Microsoft.AspNetCore.Http.Tests (21)
Features\QueryFeatureTests.cs (18)
21Assert.Equal("bar", queryCollection["foo"]); 37Assert.Equal("value1", queryCollection["key1"].FirstOrDefault()); 38Assert.Equal("value2", queryCollection["key2"].FirstOrDefault()); 57Assert.Equal(string.Empty, queryCollection[emptyParam]); 87Assert.Equal(new[] { "value1", "" }, queryCollection[""].ToArray()); 101Assert.Equal(new[] { "valueA", "valueC" }, queryCollection["key1"].ToArray()); 102Assert.Equal("valueB", queryCollection["key2"].FirstOrDefault()); 116Assert.Equal(new[] { "valueA", "valueC", "valueD" }, queryCollection["key1"].ToArray()); 117Assert.Equal("valueB", queryCollection["key2"].FirstOrDefault()); 131Assert.Equal(string.Empty, queryCollection["key1"].FirstOrDefault()); 132Assert.Equal(string.Empty, queryCollection["key2"].FirstOrDefault()); 162Assert.Equal("", queryCollection["fields [todoItems]"].FirstOrDefault()); 176Assert.Equal("fields [todoItems]", queryCollection[""].FirstOrDefault()); 190Assert.Equal("", queryCollection["fields [todoItems]"].FirstOrDefault()); 204Assert.Equal("[ 1 ]", queryCollection["fields [todoItems]"].FirstOrDefault()); 218Assert.Equal(new[] { "[ 1 ]", "[ 2 ]" }, queryCollection["fields [todoItems]"].ToArray()); 237Assert.Equal(new[] { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10" }, queryCollection["KEY"].ToArray()); 252Assert.Equal(new[] { "1", "2", "3", "4", "5" }, queryCollection["KEY"].ToArray());
Internal\DefaultHttpRequestTests.cs (2)
149Assert.Equal("value0", query1["name0"]); 150Assert.Equal("value1", query1["name1"]);
QueryCollectionTests.cs (1)
17Assert.Same(Array.Empty<string>(), (string[])query["query1"]);
Microsoft.AspNetCore.Identity.FunctionalTests (1)
MapIdentityApiTests.cs (1)
250context.Token = (string?)context.Request.Query["accessToken"];
Microsoft.AspNetCore.Localization (2)
QueryStringRequestCultureProvider.cs (2)
42queryCulture = request.Query[QueryStringKey]; 47queryUICulture = request.Query[UIQueryStringKey];
Microsoft.AspNetCore.Mvc.Core (2)
Formatters\FormatFilter.cs (1)
46var query = context.HttpContext.Request.Query["format"];
ModelBinding\QueryStringValueProvider.cs (1)
87var values = _values[key];
Microsoft.AspNetCore.Mvc.Core.Test (4)
Formatters\FormatFilterTest.cs (4)
70httpContext.Setup(c => c.Request.Query["format"]).Returns("xml"); 329httpContext.Setup(c => c.Request.Query["format"]).Returns("json"); 366httpContext.Setup(c => c.Request.Query["format"]).Returns("json"); 442httpContext.Setup(c => c.Request.Query["format"]).Returns(format);
Microsoft.AspNetCore.Mvc.Formatters.Xml.Test (2)
XmlDataContractSerializerOutputFormatterTest.cs (1)
832if (request.Query["indent"] == "True")
XmlSerializerOutputFormatterTest.cs (1)
622if (request.Query["indent"] == "True")
Microsoft.AspNetCore.Mvc.TagHelpers (1)
Cache\CacheTagKey.cs (1)
23private static readonly Func<IQueryCollection, string, string> QueryAccessor = (c, key) => c[key];
Microsoft.AspNetCore.ResponseCaching (1)
ResponseCachingKeyProvider.cs (1)
164var queryKeyValues = context.HttpContext.Request.Query[queryKey];
Microsoft.AspNetCore.ResponseCaching.Tests (2)
TestUtils.cs (2)
36var expires = context.Request.Query["Expires"]; 58var contentLength = context.Request.Query["ContentLength"];
Microsoft.AspNetCore.SignalR.Tests (4)
HubConnectionHandlerTestUtils\Hubs.cs (1)
1461string id = Context.GetHttpContext()?.Request.Query["client"] ?? string.Empty;
Startup.cs (3)
56var accessToken = context.Request.Query["access_token"]; 61context.Token = context.Request.Query["access_token"]; 107var claims = new[] { new Claim(ClaimTypes.NameIdentifier, httpContext.Request.Query["user"]) };
Microsoft.AspNetCore.Tests (1)
WebApplicationTests.cs (1)
2861var username = Request.Query["username"];
Mvc.RoutingWebSite (3)
QueryStringConstraint.cs (1)
10return httpContext.Request.Query["allowed"].ToString() == "true";
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (2)
35link = urlHelper.Action(query["link_action"], query["link_controller"], values);
OpenIdConnectSample (1)
Startup.cs (1)
198await res.WriteAsync($"<h1>Access Denied for user {HtmlEncode(context.User.Identity.Name)} to resource '{HtmlEncode(context.Request.Query["ReturnUrl"])}'</h1>");
SignalR.Client.FunctionalTestApp (3)
Startup.cs (2)
88token = context.Request.Query["access_token"]; 170var newUrl = context.Request.Query["baseUrl"] + "/testHub?numRedirects=" + Interlocked.Increment(ref _numRedirects);
TestHub.cs (1)
42return int.Parse(Context.GetHttpContext().Request.Query["numRedirects"], CultureInfo.InvariantCulture);
SignalRSamples (6)
Hubs\Chat.cs (2)
12var name = Context.GetHttpContext().Request.Query["name"]; 18var name = Context.GetHttpContext().Request.Query["name"];
Hubs\DynamicChat.cs (2)
12var name = Context.GetHttpContext().Request.Query["name"]; 18var name = Context.GetHttpContext().Request.Query["name"];
Hubs\HubTChat.cs (2)
12var name = Context.GetHttpContext().Request.Query["name"]; 18var name = Context.GetHttpContext().Request.Query["name"];
SocialSample (2)
Startup.cs (2)
250var authType = context.Request.Query["authscheme"]; 416await response.WriteAsync("An remote failure has occurred: " + context.Request.Query["FailureMessage"] + "<br>");
SocialWeather (1)
PersistentConnectionLifeTimeManager.cs (1)
23var format = connection.GetHttpContext().Request.Query["formatType"].ToString();
StatusCodePagesSample (2)
Startup.cs (2)
35var requestedStatusCode = context.Request.Query["statuscode"]; 42var disableStatusCodePages = context.Request.Query["disableStatusCodePages"];
VersioningWebSite (3)
src\Mvc\test\WebSites\Common\TestResponseGenerator.cs (2)
35link = urlHelper.Action(query["link_action"], query["link_controller"], values);
VersionRangeValidator.cs (1)
23return request.Query["version"];
WsFedSample (1)
Startup.cs (1)
82await context.Response.WriteAsync($"<h1>Access Denied for user {HtmlEncode(context.User.Identity.Name)} to resource '{HtmlEncode(context.Request.Query["ReturnUrl"])}'</h1>");