1 instantiation of Service
Aspire.Hosting (1)
Dcp\Model\Service.cs (1)
79
var s = new
Service
(new ServiceSpec());
125 references to Service
Aspire.Hosting (29)
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\ContainerCreationContext.cs (1)
13
public required AppResource<
Service
> ServiceResource { get; init; }
Dcp\ContainerCreator.cs (3)
437
var
svc =
Service
.Create(serviceName);
469
var svcAppResource = new AppResource<
Service
>(svc);
Dcp\DcpExecutor.cs (10)
195
var createServices = Task.Run(() => CreateAllDcpObjectsAsync<
Service
>(ct), ct);
201
var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => r.DcpResource)
385
Task IDcpObjectFactory.UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout)
471
private async Task UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout = null)
503
foreach (
var
sar in needAddressAllocated)
521
var containerServices = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => (
529
var
primaryService = _appResources.Get().OfType<ServiceWithModelResource>().Select(sar => sar.Service)
692
var
svc =
Service
.Create(serviceName);
1117
.Where(r => r.DcpResource is not
Service
)
Dcp\DcpModelUtilities.cs (3)
139
internal static void ApplyServiceAddressToEndpoint(
Service
observedService, IEnumerable<IAppResource> appResources)
164
var
svc = sp.DcpResource;
282
var tunnelServices = allAppResources.Get().OfType<AppResource<
Service
>>().Select(r => (
Dcp\DcpResourceState.cs (1)
15
public readonly ConcurrentDictionary<string,
Service
> ServicesMap = [];
Dcp\DcpResourceWatcher.cs (2)
129
Task.Run(() => WatchKubernetesResourceAsync<
Service
>(ProcessServiceChange)),
872
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)
347
var
endpointOwnerEndpoint = _resourceState.AppResources.OfType<ServiceWithModelResource>()
Aspire.Hosting.Tests (96)
Dcp\DcpExecutorTests.cs (87)
636
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
668
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
700
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
733
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
784
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
813
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
848
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
884
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
922
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
953
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
984
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1016
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1043
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1160
var
fixedService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "FixedProgram");
1161
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1204
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1243
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1284
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1317
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1355
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1402
var
persistentService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
1403
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
3393
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
3438
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
3471
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3508
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3546
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3579
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3614
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3697
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3727
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3798
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3846
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3880
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3928
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3970
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4038
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4070
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4104
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
8871
.OfType<
Service
>()
8877
var
svc = svcs.Single();
8955
Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<
Service
>(),
8993
var
tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>(),
9440
.OfType<
Service
>()
9445
var
executableBTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == executableB.Resource.Name);
9513
.OfType<
Service
>()
9517
var
upstreamTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == upstreamExecutable.Resource.Name);
Dcp\TestKubernetesService.cs (3)
73
if (res is
Service
svc)
232
var
service = CreatedResources.OfType<
Service
>().FirstOrDefault(s => s.Metadata.Name == serviceProduced.ServiceName);
DistributedApplicationTests.cs (6)
1868
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
1922
var serviceList = await s.ListAsync<
Service
>().DefaultTimeout();
1946
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
2344
private static Task<
Service
> WaitForAllocatedProxylessServiceAsync(IKubernetesService kubernetesService, RedisResource redis, EndpointReference endpoint, CancellationToken cancellationToken = default)
2357
return KubernetesHelper.GetResourceByNameAsync<
Service
>(
2365
private static int AssertAllocatedProxylessPort(
Service
service)