2 types derived from UrlEncoder
Microsoft.Extensions.WebEncoders (1)
Testing\UrlTestEncoder.cs (1)
14
public class UrlTestEncoder :
UrlEncoder
System.Text.Encodings.Web (1)
System\Text\Encodings\Web\DefaultUrlEncoder.cs (1)
9
internal sealed class DefaultUrlEncoder :
UrlEncoder
94 references to UrlEncoder
aspire (2)
src\Shared\DashboardUrls.cs (2)
297
return $"{url}{separator}{
UrlEncoder
.Default.Encode(name)}={
UrlEncoder
.Default.Encode(value)}";
Aspire.Dashboard (10)
Api\ApiAuthenticationHandler.cs (1)
26
UrlEncoder
encoder)
Authentication\Connection\ConnectionTypeAuthenticationHandler.cs (1)
12
public ConnectionTypeAuthenticationHandler(IOptionsMonitor<ConnectionTypeAuthenticationHandlerOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
Authentication\FrontendCompositeAuthenticationHandler.cs (1)
16
UrlEncoder
encoder)
Authentication\OtlpApiKey\OtlpApiKeyAuthenticationHandler.cs (1)
17
public OtlpApiKeyAuthenticationHandler(IOptionsMonitor<DashboardOptions> dashboardOptions, IOptionsMonitor<OtlpApiKeyAuthenticationHandlerOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
Authentication\OtlpCompositeAuthenticationHandler.cs (1)
19
UrlEncoder
encoder)
Authentication\UnsecuredAuthenticationHandler.cs (1)
14
public UnsecuredAuthenticationHandler(IOptionsMonitor<AuthenticationSchemeOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
Mcp\McpApiKeyAuthenticationHandler.cs (1)
26
public McpApiKeyAuthenticationHandler(IOptionsMonitor<DashboardOptions> dashboardOptions, IOptionsMonitor<McpApiKeyAuthenticationHandlerOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
Mcp\McpCompositeAuthenticationHandler.cs (1)
17
UrlEncoder
encoder)
src\Shared\DashboardUrls.cs (2)
297
return $"{url}{separator}{
UrlEncoder
.Default.Encode(name)}={
UrlEncoder
.Default.Encode(value)}";
Aspire.Dashboard.Tests (1)
OtlpApiKeyAuthenticationHandlerTests.cs (1)
93
UrlEncoder
.Default);
Aspire.Hosting (1)
Dashboard\DashboardServiceAuth.cs (1)
30
UrlEncoder
encoder)
Microsoft.AspNetCore.Authentication (21)
AuthenticationHandler.cs (5)
69
protected
UrlEncoder
UrlEncoder { get; }
114
/// <param name="encoder">The <see cref="System.Text.Encodings.Web.
UrlEncoder
"/>.</param>
117
protected AuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock)
130
/// <param name="encoder">The <see cref="System.Text.Encodings.Web.
UrlEncoder
"/>.</param>
133
protected AuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder)
PolicySchemeHandler.cs (4)
21
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
24
public PolicySchemeHandler(IOptionsMonitor<PolicySchemeOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock) : base(options, logger, encoder, clock)
32
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
33
public PolicySchemeHandler(IOptionsMonitor<PolicySchemeOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
RemoteAuthenticationHandler.cs (4)
45
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
48
protected RemoteAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock)
56
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
57
protected RemoteAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder)
SignInAuthenticationHandler.cs (4)
22
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
25
public SignInAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock) : base(options, logger, encoder, clock)
33
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
34
public SignInAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
SignOutAuthenticationHandler.cs (4)
21
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
24
public SignOutAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock) : base(options, logger, encoder, clock)
32
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
33
public SignOutAuthenticationHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder) : base(options, logger, encoder)
Microsoft.AspNetCore.Authentication.BearerToken (1)
BearerTokenHandler.cs (1)
16
internal sealed class BearerTokenHandler(IOptionsMonitor<BearerTokenOptions> optionsMonitor, ILoggerFactory loggerFactory,
UrlEncoder
urlEncoder)
Microsoft.AspNetCore.Authentication.Cookies (4)
CookieAuthenticationHandler.cs (4)
41
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
44
public CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock)
53
/// <param name="encoder">The <see cref="
UrlEncoder
"/>.</param>
54
public CookieAuthenticationHandler(IOptionsMonitor<CookieAuthenticationOptions> options, ILoggerFactory logger,
UrlEncoder
encoder)
Microsoft.AspNetCore.Authentication.OAuth (2)
OAuthHandler.cs (2)
45
public OAuthHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder, ISystemClock clock)
53
public OAuthHandler(IOptionsMonitor<TOptions> options, ILoggerFactory logger,
UrlEncoder
encoder)
Microsoft.AspNetCore.Components (3)
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouteBuilder.cs (2)
32
private readonly
UrlEncoder
_urlEncoder;
59
_urlEncoder =
UrlEncoder
.Default;
src\aspnetcore\src\Http\Routing\src\Tree\TreeRouter.cs (1)
66
UrlEncoder
urlEncoder,
Microsoft.AspNetCore.Components.Endpoints (1)
Builder\OpaqueRedirection.cs (1)
48
return $"{RedirectionEndpointBaseRelativeUrl}?url={
UrlEncoder
.Default.Encode(protectedUrl)}";
Microsoft.AspNetCore.Diagnostics (4)
src\aspnetcore\src\Shared\Diagnostics\BaseView.cs (2)
50
protected
UrlEncoder
UrlEncoder { get; set; } =
UrlEncoder
.Default;
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (2)
53
protected
UrlEncoder
UrlEncoder { get; set; } =
UrlEncoder
.Default;
Microsoft.AspNetCore.Hosting (2)
src\aspnetcore\src\Shared\RazorViews\BaseView.cs (2)
53
protected
UrlEncoder
UrlEncoder { get; set; } =
UrlEncoder
.Default;
Microsoft.AspNetCore.Http.Abstractions (4)
QueryString.cs (4)
115
value =
UrlEncoder
.Default.Encode(value);
117
return new QueryString($"?{
UrlEncoder
.Default.Encode(name)}={value}");
282
builder.Append(
UrlEncoder
.Default.Encode(key));
286
builder.Append(
UrlEncoder
.Default.Encode(value));
Microsoft.AspNetCore.Http.Extensions (2)
QueryBuilder.cs (2)
79
builder.Append(
UrlEncoder
.Default.Encode(pair.Key));
81
builder.Append(
UrlEncoder
.Default.Encode(pair.Value));
Microsoft.AspNetCore.Identity (1)
IdentityServiceCollectionExtensions.cs (1)
191
private sealed class CompositeIdentityHandler(IOptionsMonitor<AuthenticationSchemeOptions> options, ILoggerFactory logger,
UrlEncoder
encoder)
Microsoft.AspNetCore.Mvc.ViewFeatures (4)
HtmlHelper.cs (2)
67
UrlEncoder
urlEncoder)
119
public
UrlEncoder
UrlEncoder { get; }
HtmlHelperOfT.cs (1)
31
UrlEncoder
urlEncoder,
Rendering\IHtmlHelper.cs (1)
56
UrlEncoder
UrlEncoder { get; }
Microsoft.AspNetCore.Routing (15)
Template\DefaultTemplateBinderFactory.cs (2)
31
return new TemplateBinder(
UrlEncoder
.Default, _pool, template, defaults);
65
return new TemplateBinder(
UrlEncoder
.Default, _pool, pattern, policies);
Template\TemplateBinder.cs (6)
21
private readonly
UrlEncoder
_urlEncoder;
39
/// <param name="urlEncoder">The <see cref="
UrlEncoder
"/>.</param>
44
UrlEncoder
urlEncoder,
55
/// <param name="urlEncoder">The <see cref="
UrlEncoder
"/>.</param>
64
UrlEncoder
urlEncoder,
96
UrlEncoder
urlEncoder,
Tree\TreeRouteBuilder.cs (2)
32
private readonly
UrlEncoder
_urlEncoder;
59
_urlEncoder =
UrlEncoder
.Default;
Tree\TreeRouter.cs (2)
49
/// <param name="urlEncoder">The <see cref="
UrlEncoder
"/>.</param>
58
UrlEncoder
urlEncoder,
UriBuilderContextPooledObjectPolicy.cs (1)
13
return new UriBuildingContext(
UrlEncoder
.Default);
UriBuildingContext.cs (2)
22
private readonly
UrlEncoder
_urlEncoder;
27
public UriBuildingContext(
UrlEncoder
urlEncoder)
Microsoft.AspNetCore.WebUtilities (2)
QueryHelpers.cs (2)
106
sb.Append(
UrlEncoder
.Default.Encode(parameter.Key));
108
sb.Append(
UrlEncoder
.Default.Encode(parameter.Value));
Microsoft.DotNet.HotReload.Watch (1)
HotReload\HotReloadDotNetWatcher.cs (1)
630
var url =
UrlEncoder
.Default.Encode(dirUrl + "/" + match.FilenamePartMatchGroup);
Microsoft.Extensions.WebEncoders (5)
EncoderServiceCollectionExtensions.cs (4)
19
/// Adds <see cref="HtmlEncoder"/>, <see cref="JavaScriptEncoder"/> and <see cref="
UrlEncoder
"/>
37
CreateFactory(() =>
UrlEncoder
.Default,
UrlEncoder
.Create));
43
/// Adds <see cref="HtmlEncoder"/>, <see cref="JavaScriptEncoder"/> and <see cref="
UrlEncoder
"/>
Testing\UrlTestEncoder.cs (1)
12
/// <see cref="
UrlEncoder
"/> used for unit testing. This encoder does not perform any encoding and should not be used in application code.
System.Text.Encodings.Web (8)
System\Text\Encodings\Web\TextEncoder.cs (1)
20
/// Instances of such subclasses can be accessed using <see cref="HtmlEncoder.Default"/>, <see cref="
UrlEncoder
.Default"/>, and <see cref="JavaScriptEncoder.Default"/>.
System\Text\Encodings\Web\UrlEncoder.cs (7)
14
/// Returns a default built-in instance of <see cref="
UrlEncoder
"/>.
16
public static
UrlEncoder
Default => DefaultUrlEncoder.BasicLatinSingleton;
21
/// <param name="settings">Settings used to control how the created <see cref="
UrlEncoder
"/> encodes, primarily which characters to encode.</param>
22
/// <returns>A new instance of the <see cref="
UrlEncoder
"/>.</returns>
23
public static
UrlEncoder
Create(TextEncoderSettings settings)
32
/// <returns>A new instance of the <see cref="
UrlEncoder
"/>.</returns>
34
public static
UrlEncoder
Create(params UnicodeRange[] allowedRanges)