162 references to AbsolutePath
aspire (6)
Documentation\ApiDocs\ApiSitemapParser.cs (1)
89var absolutePath = uri.AbsolutePath.AsSpan();
Documentation\DocumentationCacheKey.cs (1)
31var rawSegments = uri.AbsolutePath.Split('/', StringSplitOptions.RemoveEmptyEntries | StringSplitOptions.TrimEntries);
Mcp\Tools\McpToolHelpers.cs (2)
56var path = uri.AbsolutePath; 105uri.AbsolutePath.EndsWith("/login", StringComparison.OrdinalIgnoreCase))
Npm\SigstoreNpmProvenanceChecker.cs (1)
533var segments = uri.AbsolutePath.Trim('/').Split('/');
Utils\CliDownloader.cs (1)
110var fileName = Path.GetFileName(uri.AbsolutePath);
Aspire.Acquisition.Tests (1)
Scripts\Common\ScriptHostFixture.cs (1)
172var requestPath = ctx.Request.Url?.AbsolutePath.TrimStart('/');
Aspire.Cli.Tests (33)
Agents\AspireSkillsInstallerTests.cs (13)
153if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 203if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 254if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 320if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 989if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1283if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1339if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1568if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1604Assert.Contains("/microsoft/aspire-skills/releases/tags/v0.0.1", releaseRequestUri.AbsolutePath); 1634if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1683if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1739if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal)) 1948if (request.RequestUri!.AbsolutePath.EndsWith("/releases/tags/v0.0.1", StringComparison.Ordinal))
Commands\TelemetryTracesCommandTests.cs (2)
104return request.RequestUri.AbsolutePath switch 191return request.RequestUri.AbsolutePath switch
Mcp\ExcludeFromMcpTests.cs (1)
560if (request.RequestUri?.AbsolutePath.Contains("/resources") == true)
Mcp\ListStructuredLogsToolTests.cs (4)
156if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 250if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 305if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 444if (request.RequestUri?.AbsolutePath.Contains("/resources") == true)
Mcp\ListTracesToolTests.cs (5)
128if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 235if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 290if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 394if (request.RequestUri?.AbsolutePath.Contains("/resources") == true) 486if (request.RequestUri?.AbsolutePath.Contains("/resources") == true)
ProfileCaptureServiceTests.cs (1)
590if (request.RequestUri?.AbsolutePath.EndsWith("/api/telemetry/traces", StringComparison.Ordinal) is true)
Telemetry\InternalMicrosoftDetectorTests.cs (7)
325Task.FromResult(request.RequestUri?.AbsolutePath switch 347Task.FromResult(request.RequestUri?.AbsolutePath switch 370Task.FromResult(request.RequestUri?.AbsolutePath switch 394Task.FromResult(request.RequestUri?.AbsolutePath switch 418Task.FromResult(request.RequestUri?.AbsolutePath switch 447Task.FromResult(request.RequestUri?.AbsolutePath switch 655_requestPaths.Add(request.RequestUri?.AbsolutePath ?? string.Empty);
Aspire.Dashboard (4)
Components\Layout\DesktopNavMenu.razor.cs (1)
57var trimmedPath = result.AbsolutePath.TrimStart('/');
Model\BrowserLinkOutgoingPeerResolver.cs (1)
44var parts = uri.AbsolutePath.Split('/', StringSplitOptions.RemoveEmptyEntries);
Model\ConnectionStringParser.cs (1)
199var escapedDatabaseName = uri.AbsolutePath.Trim('/');
Model\TargetLocationInterceptor.cs (1)
29path = uri.AbsolutePath;
Aspire.Dashboard.Components.Tests (1)
Pages\MetricsTests.cs (1)
476Assert.Equal("/metrics/resource/TestApp2", loadRedirect.AbsolutePath);
Aspire.Dashboard.Tests (11)
Integration\FrontendOpenIdConnectAuthTests.cs (1)
49Assert.Equal("/authorize", redirectedTo.AbsolutePath);
Integration\Playwright\BrowserTokenAuthenticationTests.cs (3)
67await page.WaitForURLAsync(url => new Uri(url).AbsolutePath == "/").DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 96await page.WaitForURLAsync(url => new Uri(url).AbsolutePath == "/").DefaultTimeout(TestConstants.LongTimeoutTimeSpan); 240Assert.Equal("/structuredlogs", new Uri(page.Url).AbsolutePath);
Telemetry\DashboardTelemetrySenderTests.cs (2)
81if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryEnabled) 89else if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryStart)
Telemetry\DashboardTelemetryServiceTests.cs (5)
106if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryEnabled) 113else if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryStart) 117else if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryPostProperty) 121else if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryPostUserTask) 128else if (request.RequestUri!.AbsolutePath == TelemetryEndpoints.TelemetryPostOperation)
Aspire.Hosting (2)
Devcontainers\Codespaces\CodespacesUrlRewriter.cs (1)
29var codespacesUrl = $"{uri.Scheme}://{options.Value.CodespaceName}-{uri.Port}.{options.Value.PortForwardingDomain}{uri.AbsolutePath}{uri.Query}";
Orchestrator\ApplicationOrchestrator.cs (1)
487var primaryPath = primaryUri?.IsAbsoluteUri == true ? primaryUri.AbsolutePath : primaryUrl.Url;
Aspire.Hosting.Azure.Tests (25)
AzureSandboxesTests.cs (8)
401Assert.Equal("/subscriptions/sub/resourceGroups/rg/sandboxGroups/sg/diskimages/v2", request.RequestUri?.AbsolutePath); 526if (request.RequestUri?.AbsolutePath.EndsWith("/sandboxes", StringComparison.Ordinal) == true) 540Assert.EndsWith("/diskimages", request.RequestUri?.AbsolutePath); 1117Assert.Contains("/subscriptions/11111111-1111-1111-1111-111111111111/resourceGroups/existing-rg/", requestUri?.AbsolutePath); 1118Assert.Contains("/sandboxGroups/existing-group/", requestUri?.AbsolutePath); 1635Assert.Equal("/subscriptions/sub/resourceGroups/rg/sandboxGroups/sg/sandboxes", request.RequestUri?.AbsolutePath); 1706Assert.Equal("/subscriptions/sub/resourceGroups/rg/sandboxGroups/sg/sandboxes/sandbox-1/lifecycle", request.RequestUri?.AbsolutePath); 1758Assert.Equal("/subscriptions/sub/resourceGroups/rg/sandboxGroups/sg/sandboxes/sandbox-1/ports/add", request.RequestUri?.AbsolutePath);
DefaultArmClientProviderTests.cs (17)
56static uri => uri.AbsolutePath.EndsWith($"/subscriptions/{SubscriptionId}/providers/Microsoft.Search", StringComparison.Ordinal)); 175Assert.Contains(transport.Requests, static request => request.Method == RequestMethod.Get.ToString() && request.Uri.AbsolutePath == KeyVaultResourceId); 176Assert.Contains(transport.Requests, static request => request.Method == RequestMethod.Delete.ToString() && request.Uri.AbsolutePath == KeyVaultResourceId); 179request.Uri.AbsolutePath == DeletedKeyVaultPurgePath && 183request.Uri.AbsolutePath == DeletedKeyVaultPath); 199Assert.DoesNotContain(transport.Requests, static request => request.Method == RequestMethod.Delete.ToString() && request.Uri.AbsolutePath == KeyVaultResourceId); 202request.Uri.AbsolutePath.Contains("/locations/ukwest/deletedVaults/kv-test/purge", StringComparison.Ordinal)); 203Assert.DoesNotContain(transport.Requests, static request => request.Uri.AbsolutePath == DeletedKeyVaultPurgePath); 240request.Uri.AbsolutePath == DeletedKeyVaultPurgePath && 414if (IsNestedDeploymentOperationsPath(request.Uri.AbsolutePath)) 439string.Equals(uri.AbsolutePath, KeyVaultResourceId, StringComparison.Ordinal)) 445string.Equals(uri.AbsolutePath, KeyVaultResourceId, StringComparison.Ordinal)) 451IsDeletedKeyVaultPurgePath(uri.AbsolutePath)) 453return CreateDeletedKeyVaultPurgeResponse(uri.AbsolutePath); 457IsDeletedKeyVaultPath(uri.AbsolutePath)) 459return CreateDeletedKeyVaultGetResponse(uri.AbsolutePath); 462var content = uri.AbsolutePath switch
Aspire.Hosting.Testing.Tests (3)
DashboardUrlTests.cs (3)
34Assert.Equal("/login", dashboardUri.AbsolutePath); 76Assert.Equal("/login", dashboardUri.AbsolutePath); 266Assert.Equal("/", dashboardUri.AbsolutePath);
blazor-gateway (1)
TelemetryFilters.cs (1)
35if (requestUri.AbsolutePath.StartsWith(excluded, StringComparison.OrdinalIgnoreCase))
BlazorHosted (1)
Program.cs (1)
28|| !request.RequestUri.AbsolutePath.StartsWith("/v1/", StringComparison.Ordinal));
dotnet (3)
Commands\Test\MTP\IPC\HttpTestHostGateway.cs (3)
109if (!string.Equals(request.Url?.AbsolutePath, Endpoint.AbsolutePath, StringComparison.Ordinal)) 281uri.AbsolutePath != "/")
dotnet-aot (3)
src\sdk\src\Cli\dotnet\Commands\Test\MTP\IPC\HttpTestHostGateway.cs (3)
109if (!string.Equals(request.Url?.AbsolutePath, Endpoint.AbsolutePath, StringComparison.Ordinal)) 281uri.AbsolutePath != "/")
dotnet-svcutil-lib (5)
FrameworkFork\System.ServiceModel\System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
285if (!baseAddress.AbsolutePath.EndsWith("/", StringComparison.Ordinal))
FrameworkFork\System.ServiceModel\System\ServiceModel\EndpointAddress.cs (2)
377if (string.Compare(u1.AbsolutePath, u2.AbsolutePath, ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal) == 0)
Metadata\MetadataFileNameManager.cs (1)
128string absolutePath = nsUri.AbsolutePath;
OutputPathHelper.cs (1)
139string absolutePath = nsUri.AbsolutePath;
dotnet-svcutil.xmlserializer (1)
Microsoft\Tools\ServiceModel\SvcUtil\OutputModule.cs (1)
190string absolutePath = nsUri.AbsolutePath;
Infrastructure.Tests (2)
Pipelines\NixCliPackageTests.cs (1)
48Assert.Equal($"/microsoft/aspire/releases/download/v{version}/{archiveName}", url.AbsolutePath);
PowerShellScripts\DownloadNativeArchivesTests.cs (1)
567var path = ctx.Request.Url?.AbsolutePath ?? string.Empty;
Microsoft.AspNetCore.Components.Endpoints (1)
Routing\BasePath.cs (1)
41return absoluteUri.AbsolutePath;
Microsoft.AspNetCore.Components.WebAssembly.Server (1)
TargetPickerUi.cs (1)
374var devToolsUrlWithProxy = $"{devToolsUrlAbsolute.Scheme}://{devToolsUrlAbsolute.Authority}{devToolsUrlAbsolute.AbsolutePath}?{underlyingV8Endpoint.Scheme}={proxyEndpoint.Authority}{underlyingV8Endpoint.PathAndQuery}";
Microsoft.AspNetCore.Components.WebView.Maui (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
93 var requestPath = new Uri(requestAbsoluteUri).AbsolutePath.Substring(1);
Microsoft.AspNetCore.Components.WebView.WindowsForms (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
93 var requestPath = new Uri(requestAbsoluteUri).AbsolutePath.Substring(1);
Microsoft.AspNetCore.Components.WebView.Wpf (1)
src\BlazorWebView\src\SharedSource\StaticContentHotReloadManager.cs (1)
93 var requestPath = new Uri(requestAbsoluteUri).AbsolutePath.Substring(1);
Microsoft.AspNetCore.Http.Connections.Client (1)
Internal\Utils.cs (1)
19Path = url.AbsolutePath
Microsoft.AspNetCore.Server.Kestrel.Core (1)
Internal\Http\Http1Connection.cs (1)
719var absolutePath = uri.AbsolutePath;
Microsoft.AspNetCore.SignalR.Client.Core (1)
HubConnection.cs (1)
278_serviceName = (_endPoint is UriEndPoint e) ? e.Uri.AbsolutePath.Trim('/') : null;
Microsoft.Diagnostics.NETCore.Client (3)
DiagnosticsIpc\IpcEndpointConfig.cs (3)
169address = parsedAddress.AbsolutePath; 174address = parsedAddress.AbsolutePath; 178address = parsedAddress.AbsolutePath;
Microsoft.Extensions.AI.Abstractions (1)
Contents\UriContent.cs (1)
102path = uri.AbsolutePath;
Microsoft.Extensions.AI.OpenAI.Tests (4)
OpenAIHostedFileClientTests.cs (4)
572request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal) 606request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal) 701request.RequestUri!.AbsolutePath.EndsWith("/content", StringComparison.Ordinal) 831Assert.Contains("/containers/default-ctr/", request.RequestUri!.AbsolutePath);
Microsoft.Extensions.Http.Diagnostics (5)
Http\HttpDependencyMetadataResolver.cs (1)
72return GetRequestMetadataInternal(requestMessage.Method.Method, requestMessage.RequestUri.AbsolutePath, hostMetadata);
Logging\Internal\HttpClientLogger.cs (1)
92? request.RequestUri?.AbsolutePath
Logging\Internal\HttpRequestReader.cs (3)
230logRecord.Path = request.RequestUri.AbsolutePath; 257logRecord.Path = _routeFormatter.Format(in routeSegments, request.RequestUri.AbsolutePath, _routeParameterRedactionMode, _defaultSensitiveParameters); 268if (_httpRouteParser.TryExtractParameters(request.RequestUri.AbsolutePath, in routeSegments, _routeParameterRedactionMode, _defaultSensitiveParameters, ref routeParams))
Microsoft.Extensions.Http.Diagnostics.Tests (1)
Logging\AcceptanceTests.cs (1)
387loggedPath.Should().Be(httpRequestMessage.RequestUri.AbsolutePath);
Microsoft.Extensions.ServiceDiscovery (3)
Http\ResolvingHttpDelegatingHandler.cs (3)
78if (ep.AbsolutePath.Length > 1) 80result.Path = $"{ep.AbsolutePath.TrimEnd('/')}/{uri.AbsolutePath.TrimStart('/')}";
Microsoft.Maui.Controls (1)
ResourceDictionary.cs (1)
450 return resourceUri.AbsolutePath.Substring(1);
Microsoft.ML.AutoML.Tests (1)
DatasetUtil.cs (1)
199destFileName = Path.GetFileName(new Uri(url).AbsolutePath); ;
NuGet.Credentials (1)
SecurePluginCredentialProvider.cs (1)
233uri.AbsolutePath,
NuGet.Protocol (3)
Resources\PackageUpdateResource.cs (3)
693var pathResolver = new PackagePathResolver(sourceUri.AbsolutePath, useSideBySidePaths: true); 800var resolver = new PackagePathResolver(sourceuri.AbsolutePath, useSideBySidePaths: true); 853if (string.IsNullOrEmpty(baseUri.AbsolutePath.TrimStart('/')) && !noServiceEndpoint)
PresentationCore (5)
System\Windows\Media\ColorContext.cs (3)
541throw new FileNotFoundException(SR.Format(SR.FileNotFoundExceptionWithFileName, profileUri.AbsolutePath), profileUri.AbsolutePath); 545FromStream(profileStream, profileUri.AbsolutePath);
System\Windows\Navigation\BaseUriHelper.cs (2)
165Uri partUri = new Uri(uri.AbsolutePath, UriKind.Relative); 444source = new Uri(uri.AbsolutePath, UriKind.Relative);
PresentationFramework (1)
System\Windows\Navigation\JournalEntry.cs (1)
334string relativeUri = uri.AbsolutePath + uri.Query + uri.Fragment;
System.IO.Packaging (1)
System\IO\Packaging\PackUriHelper.cs (1)
92return new Uri(resolvedUri.AbsolutePath, UriKind.Relative);
System.Net.Http (4)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (4)
24UriPrefixLength = UriPrefix.AbsolutePath.LastIndexOf('/'); 81return uri.AbsolutePath.AsSpan(0, compareLength).Equals(uriPrefix.AbsolutePath.AsSpan(0, compareLength), StringComparison.Ordinal); 124int uriPrefixLength = uriPrefix.AbsolutePath.LastIndexOf('/');
System.Net.HttpListener (1)
System\Net\Managed\HttpEndPointListener.cs (1)
183string path = WebUtility.UrlDecode(uri.AbsolutePath);
System.Net.Primitives (6)
src\runtime\src\libraries\Common\src\System\Net\CredentialCacheKey.cs (4)
24UriPrefixLength = UriPrefix.AbsolutePath.LastIndexOf('/'); 81return uri.AbsolutePath.AsSpan(0, compareLength).Equals(uriPrefix.AbsolutePath.AsSpan(0, compareLength), StringComparison.Ordinal); 124int uriPrefixLength = uriPrefix.AbsolutePath.LastIndexOf('/');
System\Net\Cookie.cs (1)
362string path = uri.AbsolutePath;
System\Net\CookieContainer.cs (1)
723if (PathMatch(uri.AbsolutePath, path))
System.Net.Requests (1)
System\Net\FtpControlStream.cs (1)
987string originalPath = baseUri.AbsolutePath;
System.Private.Uri (5)
System\Uri.cs (4)
1862string otherPath = uri.AbsolutePath; 1865string relativeUriString = PathDifference(AbsolutePath, otherPath, !IsUncOrDosPath); 4703return PathDifference(AbsolutePath, toUri.AbsolutePath, !IsUncOrDosPath);
System\UriBuilder.cs (1)
308_path = _uri.AbsolutePath;
System.ServiceModel.NetFramingBase (1)
System\ServiceModel\Channels\TransportSecurityHelpers.cs (1)
105if (!baseAddress.AbsolutePath.EndsWith("/", StringComparison.Ordinal))
System.ServiceModel.Primitives (2)
System\ServiceModel\EndpointAddress.cs (2)
343if (string.Compare(u1.AbsolutePath, u2.AbsolutePath, ignoreCase ? StringComparison.OrdinalIgnoreCase : StringComparison.Ordinal) == 0)
System.ServiceModel.UnixDomainSocket (1)
System\ServiceModel\Channels\UnixDomainSocketChannelFactory.cs (1)
36return via.AbsolutePath;
System.Speech (1)
Internal\SrgsCompiler\SRGSCompiler.cs (1)
51srgsPath = Path.GetDirectoryName(uri.IsAbsoluteUri ? uri.AbsolutePath : uri.OriginalString);