1 instantiation of Service
Aspire.Hosting (1)
Dcp\Model\Service.cs (1)
79
var s = new
Service
(new ServiceSpec());
128 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\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)
196
var createServices = Task.Run(() => CreateAllDcpObjectsAsync<
Service
>(ct), ct);
202
var proxiedWithNoAddress = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => r.DcpResource)
386
Task IDcpObjectFactory.UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout)
472
private async Task UpdateWithEffectiveAddressInfo(IEnumerable<
Service
> services, CancellationToken cancellationToken, TimeSpan? timeout = null)
504
foreach (
var
sar in needAddressAllocated)
522
var containerServices = _appResources.Get().OfType<AppResource<
Service
>>().Select(r => (
530
var
primaryService = _appResources.Get().OfType<ServiceWithModelResource>().Select(sar => sar.Service)
700
var
svc =
Service
.Create(serviceName);
1170
.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 (3)
129
Task.Run(() => WatchKubernetesResourceAsync<
Service
>(ProcessServiceChange)),
881
var
service = endpoint.Spec.ServiceName is { } serviceName
920
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 (98)
Dcp\DcpExecutorTests.cs (89)
643
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
681
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
712
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
777
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
828
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
857
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
892
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
935
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
973
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1004
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1035
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1067
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1094
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1211
var
fixedService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "FixedProgram");
1212
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1255
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1294
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1335
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1368
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "CoolProgram");
1406
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
1453
var
persistentService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
1454
var
dynamicService = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "DynamicProgram");
1501
var
service = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "PersistentProgram");
3490
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-NoPortNoTargetPort");
3537
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA-PortSetNoTargetPort");
3571
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3608
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3653
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "ServiceA");
3686
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3721
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3804
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3834
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3905
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3953
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
3987
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4035
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4077
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4145
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4177
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
4211
var
svc = kubernetesService.CreatedResources.OfType<
Service
>().Single(s => s.Name() == "database");
8978
.OfType<
Service
>()
8984
var
svc = svcs.Single();
9062
Assert.DoesNotContain(kubernetesService.CreatedResources.OfType<
Service
>(),
9100
var
tunnelService = Assert.Single(kubernetesService.CreatedResources.OfType<
Service
>(),
9547
.OfType<
Service
>()
9552
var
executableBTunnelService = Assert.Single(tunnelServices, s => s.AppModelResourceName == executableB.Resource.Name);
9620
.OfType<
Service
>()
9624
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)
1875
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
1929
var serviceList = await s.ListAsync<
Service
>().DefaultTimeout();
1953
var
otherRedisService = await WaitForAllocatedProxylessServiceAsync(s, redisNoPort.Resource, redisNoPort.Resource.PrimaryEndpoint)
2351
private static Task<
Service
> WaitForAllocatedProxylessServiceAsync(IKubernetesService kubernetesService, RedisResource redis, EndpointReference endpoint, CancellationToken cancellationToken = default)
2364
return KubernetesHelper.GetResourceByNameAsync<
Service
>(
2372
private static int AssertAllocatedProxylessPort(
Service
service)