1 instantiation of Service
Aspire.Hosting (1)
Dcp\Model\Service.cs (1)
79
var s = new
Service
(new ServiceSpec());
155 references to Service
Aspire.Hosting (30)
Dcp\AppResource.cs (3)
82
internal sealed class ServiceWithModelResource : RenderedModelResource<
Service
>
84
public
Service
Service => DcpResource;
96
public ServiceWithModelResource(IResource modelResource,
Service
service, EndpointAnnotation sba) : base(modelResource, service)
Dcp\ContainerNetworkEndpointProvisioner.cs (4)
45
public required AppResource<
Service
> ServiceResource { get; init; }
184
var
service =
Service
.Create(serviceName);
217
ServiceResource = new AppResource<
Service
>(service),
Dcp\DcpExecutor.cs (10)
187
var createServices = Task.Run(() => CreateAllDcpObjectsAsync<
Service
>(ct), ct);
193
var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => r.DcpResource)
352
Task IDcpObjectFactory.UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout)
438
private async Task UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout = null)
470
foreach (
var
sar in needAddressAllocated)
488
var containerServices = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => (
496
var
primaryService = _appResources.Get().OfType<ServiceWithModelResource>().Select(sar => sar.Service)
683
var
svc =
Service
.Create(serviceName);
1156
.Where(r => r.DcpResource is not
Service
)
Dcp\DcpModelUtilities.cs (3)
139
internal static void ApplyServiceAddressToEndpoint(
Service
observedService, IEnumerable<IAppResource> appResources)
169
var
svc = sp.DcpResource;
287
var tunnelServices = allAppResources.Get().OfType<AppResource<
Service
>>().Select(r => (
Dcp\DcpResourceState.cs (1)
15
public readonly ConcurrentDictionary<string,
Service
> ServicesMap = [];
Dcp\DcpResourceWatcher.cs (3)
158
Task.Run(() => WatchKubernetesResourceAsync<
Service
>(ProcessServiceChange)),
935
var
service = endpoint.Spec.ServiceName is { } serviceName
974
private async Task ProcessServiceChange(WatchEventType watchEventType,
Service
service)
Dcp\IDcpObjectFactory.cs (1)
42
Task UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout = null);
Dcp\Model\GroupVersion.cs (1)
39
Schema.Add<
Service
>(ServiceKind, "services");
Dcp\Model\Service.cs (3)
77
public static
Service
Create(string name)
79
var
s = new Service(new ServiceSpec());
95
public void ApplyAddressInfoFrom(
Service
other)
Dcp\ResourceSnapshotBuilder.cs (1)
345
var
endpointOwnerEndpoint = _resourceState.AppResources.OfType<ServiceWithModelResource>()
Aspire.Hosting.Tests (125)
Dcp\DcpExecutorTests.cs (116)
304
var
service = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>());
995
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1033
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1064
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1129
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1180
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1209
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1244
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1287
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1325
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1356
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1387
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1419
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1446
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1563
var
fixedService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "FixedProgram");
1564
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1607
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1646
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1687
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1720
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1758
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1805
var
persistentService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
1806
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1853
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
3955
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
4002
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
4036
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4073
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4118
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4151
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4186
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4223
if (resource is
Service
service)
4235
if (resource is
Service
)
4248
if (resourceType == typeof(
Service
) && watchIndex == 1)
4255
if (context.ResourceType != typeof(
Service
))
4260
var
service = (
Service
)context.Resource;
4284
if (context.ResourceType == typeof(
Service
))
4286
var
service = (
Service
)context.Resource;
4315
var
service = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>());
4416
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4446
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4517
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4565
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4599
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4647
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4689
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4757
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4789
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4823
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
9648
.OfType<
Service
>()
9654
var
svc = svcs.Single();
9732
Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<
Service
>(),
9770
var
tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>(),
10221
var
tunnelService = Assert.Single(
10222
kubernetesService.CreatedResources.OfType<
Service
>(),
10272
var
tunnelService = Assert.Single(
10273
kubernetesService.CreatedResources.OfType<
Service
>(),
10309
var
tunnelService = Assert.Single(
10310
kubernetesService.CreatedResources.OfType<
Service
>(),
10348
var
tunnelService = Assert.Single(
10349
kubernetesService.CreatedResources.OfType<
Service
>(),
10480
kubernetesService.CreatedResources.OfType<
Service
>(),
10510
kubernetesService.CreatedResources.OfType<
Service
>(),
10560
var
tunnelService = Assert.Single(
10561
kubernetesService.CreatedResources.OfType<
Service
>(),
10591
if (resource is
Service
service &&
10641
if (resource is
Service
service &&
10723
.OfType<
Service
>()
10728
var
executableBTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == executableB.Resource.Name);
10796
.OfType<
Service
>()
10800
var
upstreamTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == upstreamExecutable.Resource.Name);
Dcp\TestKubernetesService.cs (3)
104
if (_allocateServiceAddresses && res is
Service
svc)
263
var
service = CreatedResources.OfType<
Service
>().FirstOrDefault(s => s.Metadata.Name == serviceProduced.ServiceName);
DistributedApplicationTests.cs (6)
1879
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
1933
var serviceList = await s.ListAsync<
Service
>().DefaultTimeout();
1957
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
2355
private static Task<
Service
> WaitForAllocatedProxylessServiceAsync(IKubernetesService kubernetesService, RedisResource redis, EndpointReference endpoint, CancellationToken cancellationToken = default)
2368
return KubernetesHelper.GetResourceByNameAsync<
Service
>(
2376
private static int AssertAllocatedProxylessPort(
Service
service)