6 instantiations of WorkloadEndpoint
Aspire.Hosting.Native.Core.Tests (2)
Aspire.Hosting.Native.Server (4)
34 references to WorkloadEndpoint
Aspire.Hosting.Native.Core (26)
Runtime\ResourceWorkload.cs (8)
92WorkloadEndpoint Endpoint { get; }
112Action<ResourceState, WorkloadEndpoint?> publish,
115Func<WorkloadEndpoint, CancellationToken, Task> allocated,
118Action<WorkloadEndpoint>? publishAllocation,
123Action<ResourceState, WorkloadEndpoint?> publish, Action<LogStream, string> log)
131Action<ResourceState, WorkloadEndpoint?> publish, Action<LogStream, string> log)
137private readonly TaskCompletionSource<WorkloadEndpoint> _ready = new(TaskCreationOptions.RunContinuationsAsynchronously);
244public Task<WorkloadEndpoint> Start()
Runtime\RuntimeGeneration.cs (14)
270internal Task<WorkloadEndpoint> StartWorkload(Guid resourceId, WorkloadPlan plan) =>
273internal Task<WorkloadEndpoint> StartSymbolicWorkload(Guid resourceId, long revision, WorkloadPlan template,
374private Task<WorkloadEndpoint> StartWorkloadCore(Guid resourceId, WorkloadPlan plan, Func<WorkloadPlan> resolvePlan)
405private void PublishAllocation(Guid resourceId, WorkloadEndpoint endpoint)
467internal Task<WorkloadEndpoint> ReplaceWorkloadAsync(Guid resourceId, long revision, WorkloadPlan plan) =>
470internal Task<WorkloadEndpoint> ReplaceSymbolicWorkloadAsync(Guid resourceId, long revision, WorkloadPlan template,
483private async Task<WorkloadEndpoint> ReplaceWorkloadCoreAsync(Guid resourceId, long revision, WorkloadPlan plan, Func<WorkloadPlan> resolvePlan)
513Task<WorkloadEndpoint> started;
565private void PublishWorkload(Guid resourceId, ResourceState state, WorkloadEndpoint? endpoint)
1072public WorkloadEndpoint? Allocation { get; set; }
1111public Task<WorkloadEndpoint> StartWorkload(WorkloadPlan plan)
1117public Task<WorkloadEndpoint> StartSymbolicWorkload(long revision, WorkloadPlan template,
1124public Task<WorkloadEndpoint> ReplaceSymbolicWorkloadAsync(long revision, WorkloadPlan template,
1138public Task<WorkloadEndpoint> ReplaceWorkloadAsync(long revision, WorkloadPlan plan)
Aspire.Hosting.Native.Core.Tests (2)
Aspire.Hosting.Native.Server (6)