24 references to Uri
Aspire.Hosting (15)
ExternalServiceBuilderExtensions.cs (10)
114
if (resource.
Uri
is not null)
116
resourceBuilder.WithUrl(resource.
Uri
.ToString());
129
var uri = resource.
Uri
;
209
/// When the external service URL is a static <see cref="ExternalServiceResource.
Uri
"/>, the health check is registered
229
if (builder.Resource.
Uri
is null)
233
else if (builder.Resource.
Uri
.Scheme != "http" && builder.Resource.
Uri
.Scheme != "https")
235
throw new ArgumentException($"The URL '{builder.Resource.
Uri
}' for external service '{builder.Resource.Name}' cannot be used for HTTP health checks because it has a non-HTTP scheme.", nameof(builder));
239
Debug.Assert(builder.Resource.
Uri
is not null || builder.Resource.UrlParameter is not null, "Either Uri or UrlParameter must be provided.");
266
var uri = builder.Resource.
Uri
!;
ExternalServiceResource.cs (2)
50
/// If <see cref="
Uri
"/> is <c>null</c>, the external service URL is parameterized and can be accessed via <see cref="UrlParameter"/>."/>
58
/// If <see cref="UrlParameter"/> is <c>null</c>, the external service URL is not parameterized and can be accessed directly via <see cref="
Uri
"/>.
ResourceBuilderExtensions.cs (3)
433
if (externalService.Resource.
Uri
is not null)
435
builder.WithEnvironment(name, externalService.Resource.
Uri
.ToString());
1316
if (externalService.Resource.
Uri
is { } uri)
Aspire.Hosting.Tests (7)
ExternalServiceTests.cs (7)
23
Assert.Equal("https://nuget.org/", externalService.Resource.
Uri
?.ToString());
36
Assert.Equal("https://nuget.org/", externalService.Resource.
Uri
?.ToString());
49
Assert.Null(externalService.Resource.
Uri
);
87
Assert.Equal(uriWithPath, externalService.Resource.
Uri
);
103
Assert.Equal(validUrl, externalService.Resource.
Uri
?.ToString());
508
Assert.Equal(validUrl, externalService.Resource.
Uri
?.ToString());
523
Assert.Equal(validUrl, externalService.Resource.
Uri
?.ToString());
Aspire.Hosting.Yarp (2)
ConfigurationBuilder\YarpCluster.cs (2)
161
if (externalService.
Uri
is not null)
163
return externalService.
Uri
.ToString();