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)
604
var
endpointOwnerEndpoint = _resourceState.AppResources.OfType<ServiceWithModelResource>()
Aspire.Hosting.Tests (125)
Dcp\DcpExecutorTests.cs (116)
305
var
service = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>());
996
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1034
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1065
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1130
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1181
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1210
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1245
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1288
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1326
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1357
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1388
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1420
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1447
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1564
var
fixedService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "FixedProgram");
1565
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1608
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1647
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1688
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1721
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1759
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1806
var
persistentService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
1807
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1854
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
3956
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
4003
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
4037
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4074
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4119
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
4152
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4187
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4224
if (resource is
Service
service)
4236
if (resource is
Service
)
4249
if (resourceType == typeof(
Service
) && watchIndex == 1)
4256
if (context.ResourceType != typeof(
Service
))
4261
var
service = (
Service
)context.Resource;
4285
if (context.ResourceType == typeof(
Service
))
4287
var
service = (
Service
)context.Resource;
4316
var
service = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>());
4417
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4447
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4518
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4566
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4600
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4648
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4690
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4758
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4790
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4824
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
9717
.OfType<
Service
>()
9723
var
svc = svcs.Single();
9804
Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<
Service
>(),
9844
var
tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>(),
10295
var
tunnelService = Assert.Single(
10296
kubernetesService.CreatedResources.OfType<
Service
>(),
10346
var
tunnelService = Assert.Single(
10347
kubernetesService.CreatedResources.OfType<
Service
>(),
10383
var
tunnelService = Assert.Single(
10384
kubernetesService.CreatedResources.OfType<
Service
>(),
10422
var
tunnelService = Assert.Single(
10423
kubernetesService.CreatedResources.OfType<
Service
>(),
10554
kubernetesService.CreatedResources.OfType<
Service
>(),
10584
kubernetesService.CreatedResources.OfType<
Service
>(),
10634
var
tunnelService = Assert.Single(
10635
kubernetesService.CreatedResources.OfType<
Service
>(),
10665
if (resource is
Service
service &&
10715
if (resource is
Service
service &&
10797
.OfType<
Service
>()
10802
var
executableBTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == executableB.Resource.Name);
10870
.OfType<
Service
>()
10874
var
upstreamTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == upstreamExecutable.Resource.Name);
Dcp\TestKubernetesService.cs (3)
109
if (_allocateServiceAddresses && res is
Service
svc)
268
var
service = CreatedResources.OfType<
Service
>().FirstOrDefault(s => s.Metadata.Name == serviceProduced.ServiceName);
DistributedApplicationTests.cs (6)
1936
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
1992
var serviceList = await s.ListAsync<
Service
>().DefaultTimeout();
2016
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
2414
private static Task<
Service
> WaitForAllocatedProxylessServiceAsync(IKubernetesService kubernetesService, RedisResource redis, EndpointReference endpoint, CancellationToken cancellationToken = default)
2427
return KubernetesHelper.GetResourceByNameAsync<
Service
>(
2435
private static int AssertAllocatedProxylessPort(
Service
service)