2 writes to Runtime
Aspire.Hosting.Native.Server (2)
Api\RuntimeApi.cs (2)
81Runtime = new RuntimeGeneration(composition.Model.Seal(), invitations.Executor, invitations.Options); 89Runtime = runtime;
15 references to Runtime
Aspire.Hosting.Native.Server (15)
Api\ApplicationWorkspace.cs (2)
102runtime = _execution.Runtime; 160await Task.WhenAll(_execution.Runtime.Completion,
Api\CompositionApi.cs (2)
104internal Task ExecutionCompletion => Task.WhenAll(_execution?.Runtime.Completion ?? Task.CompletedTask, _providerRetirement); 129providerCleanup ?? _execution?.Runtime.Completion ?? Task.CompletedTask);
Api\DeclarativeWorkloadApi.cs (1)
41execution.Runtime.StartDeclaredApplication();
Api\RuntimeApi.cs (10)
75public bool IsRevoked => _composition.IsRetired || Runtime.IsRetired; 82invitations.Track(Runtime); 103var handle = Runtime.ResolveResource(declaration.Name, declaration.TypeId); 105return _invitations.Issue(this, () => new ResourceExecution(Runtime.ClaimResource(handle))); 110public string InviteApplicationObserver() => _invitations.Issue(this, () => new ApplicationObserver(Runtime)); 114public ApplicationObservations ReadApplicationState() => ApplicationObserver.Copy(Runtime.Read()); 118public Task WaitApplicationReady(int timeoutMilliseconds) => Runtime.WaitDeclaredApplicationAsync(timeoutMilliseconds); 129var runtimeHandle = Runtime.ResolveResource(declaration.Name, declaration.TypeId); 131return Runtime.WaitDeclaredResourceCompletionAsync(runtimeHandle.ResourceId, timeoutMilliseconds); 134internal void Retire() => Runtime.Dispose();