1 write to Composition
Aspire.Hosting.Native.Server (1)
Api\RpcAuthoringApi.cs (1)
25Composition = session.StartGeneration();
15 references to Composition
Aspire.Hosting.Native.Server (15)
Api\RpcAuthoringApi.cs (15)
20public bool IsRevoked => Composition.IsRevoked; 30public RpcResource AddContainer(string name, string image) => new(this, Composition.AddContainer(name, image)); 35new(this, Composition.AddExecutable(name, executablePath, workingDirectory)); 39public DeclaredValue AddSecretParameter(string name, string value) => Composition.AddSecretParameter(name, value); 52return Composition; 58public Task Retire() => _session.RetireGeneration(Composition); 155Owner.Composition.Model.MutateWorkload(Resource.Handle, current => 206var configuration = Owner.Composition.Model.ReadResource(Resource.Handle).Configuration; 207Owner.Composition.Model.SetConfiguration(Resource.Handle, configuration.Where(entry => entry.Name != key) 219return Owner.Composition.Model.ReadResource(Resource.Handle).Configuration 245string text => Owner.Composition.CreateLiteralValue(text), 248RpcResource source => new DeclaredValue(source.Owner.Composition, 249source.Owner.Composition.Model.ReadResource(source.Resource.Handle).SymbolicConfiguration 254if (!ReferenceEquals(result.Composition, Owner.Composition)) 285var composition = resource.Owner.Composition;