1 instantiation of Executable
Aspire.Hosting (1)
Dcp\Model\Executable.cs (1)
231
var exe = new
Executable
(new ExecutableSpec
26 references to Executable
Aspire.Hosting (26)
Dcp\DcpExecutor.cs (21)
224
Task.Run(() => WatchKubernetesResourceAsync<
Executable
>((t, r) => ProcessResourceChange(t, r, _resourceState.ExecutablesMap, "Executable", (e, s) => _snapshotBuilder.ToSnapshot(e, s)))),
375
resource is
Executable
{ LogsAvailable: true })
416
Executable
=> appModelResource is ProjectResource ? KnownResourceTypes.Project : KnownResourceTypes.Executable,
427
if (resource is
Executable
executable)
443
enumerable = new ResourceLogSource<
Executable
>(_logger, _kubernetesService, executable, follow: false);
483
Executable
e when e.LogsAvailable => new ResourceLogSource<T>(_logger, _kubernetesService, resource, follow: true),
589
else if (cr is
Executable
exe)
707
var toCreate = _appResources.Where(r => r.DcpResource is Container || r.DcpResource is
Executable
);
713
var executablesTask = CreateExecutablesAsync(toCreate.Where(ar => ar.DcpResource is
Executable
), cancellationToken);
809
var
exe =
Executable
.Create(exeInstance.Name, exePath);
843
var
exeSpec =
Executable
.Create(exeInstance.Name, "dotnet");
907
exeSpec.AnnotateAsObjectList(
Executable
.LaunchConfigurationsAnnotation, projectLaunchConfiguration);
952
await _executorEvents.PublishAsync(new OnResourceChangedContext(_shutdownCancellation.Token, resourceType, resource, er.DcpResourceName, new ResourceStatus(null, null, null), s => _snapshotBuilder.ToSnapshot((
Executable
)er.DcpResource, s))).ConfigureAwait(false);
1013
if (er.DcpResource is not
Executable
exe)
1423
if (resource is
Executable
exe && exe.Metadata.Annotations.TryGetValue(CustomResource.ResourceReplicaCount, out var value) && int.TryParse(value, CultureInfo.InvariantCulture, out var replicas) && replicas > 1)
1500
case
Executable
e:
1503
var eu = await _kubernetesService.GetAsync<
Executable
>(e.Metadata.Name, cancellationToken: attemptCancellationToken).ConfigureAwait(false);
1559
case
Executable
e:
1560
await EnsureResourceDeletedAsync<
Executable
>(appResource.DcpResourceName).ConfigureAwait(false);
Dcp\DcpResourceState.cs (1)
13
public readonly ConcurrentDictionary<string,
Executable
> ExecutablesMap = [];
Dcp\Model\Executable.cs (2)
229
public static
Executable
Create(string name, string executablePath)
231
var
exe = new Executable(new ExecutableSpec
Dcp\Model\GroupVersion.cs (1)
35
Schema.Add<
Executable
>(ExecutableKind, "executables");
Dcp\ResourceSnapshotBuilder.cs (1)
91
public CustomResourceSnapshot ToSnapshot(
Executable
executable, CustomResourceSnapshot previous)