46 references to Handle
Aspire.Hosting.Native.Core.Tests (15)
DeclarativeApplicationTests.cs (6)
142var snapshot = composition.Model.ReadResource(resource.Handle); 208Assert.Equal([consumer.Handle.ResourceId, producer.Handle.ResourceId], executor.Removed.Select(identity => identity.ResourceId)); 225Assert.Equal([consumer.Handle.ResourceId, producer.Handle.ResourceId], 326delayedCleanupResource = composition.AddContainer("independent", "generic/service:1").Handle.ResourceId;
MilestoneDependencyTests.cs (7)
68producerId = producer.Handle.ResourceId; 116Assert.Equal([source.Handle.ResourceId, target.Handle.ResourceId], 156producerId = producer.Handle.ResourceId; 163Assert.Equal(consumer.Handle.ResourceId, Assert.Single(executor.Started).ResourceId); 191failingId = producer.Handle.ResourceId; 355delayedId = second.Handle.ResourceId;
NativeModelAlignmentTests.cs (2)
26var snapshot = composition.Model.ReadResource(workload.Handle); 27Assert.Equal(second.Handle, snapshot.ComputeEnvironment);
Aspire.Hosting.Native.Server (31)
Api\CompositionApi.cs (8)
224return new(this, SymbolicValue.Endpoint(resource.Handle, endpointName, parsed)); 258Composition.Model.AddDependency(Handle, dependency.Handle); 263public DeclarationSnapshot InspectResource() => Copy(Composition.Model.ReadResource(Handle)); 280Composition.Model.SetConfiguration(Handle, properties.Select(property => 294Composition.Model.SetSymbolicConfiguration(Handle, name, value.Value); 299public void RemoveSymbolicConfiguration(string name) => Composition.Model.RemoveSymbolicConfiguration(Handle, name); 304CopySymbolic(Composition.Model.ReadResource(Handle).SymbolicConfiguration);
Api\ComputeEnvironmentApi.cs (2)
23Composition.Model.SetComputeEnvironment(Handle, environment.Handle);
Api\DeclarativeWorkloadApi.cs (10)
18Model.SetWorkload(resource.Handle, plan); 29Model.SetWorkload(resource.Handle, plan); 58Composition.Model.MutateWorkload(Handle, current => 88Composition.Model.MutateWorkload(Handle, current => 110Composition.Model.MutateWorkload(Handle, current => 132Composition.Model.MutateWorkload(Handle, current => 155Composition.Model.MutateWorkload(Handle, current => 172Composition.Model.MutateWorkload(Handle, current => 191Composition.Model.MutateWorkload(Handle, current => 219Composition.Model.MutateWorkload(Handle, current => (current with
Api\RpcAuthoringApi.cs (6)
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 249source.Owner.Composition.Model.ReadResource(source.Resource.Handle).SymbolicConfiguration 286var endpoint = composition.Model.ReadResource(resource.Resource.Handle).Workload?.Plan.Endpoints
Api\RuntimeApi.cs (2)
102var declaration = resource.Composition.Model.ReadResource(resource.Handle); 128var declaration = resource.Composition.Model.ReadResource(resource.Handle);
Rpc\NativeProviderLifecycle.cs (3)
22existing.Declaration.Handle != declaration.Handle || existing.TypeId != typeId || existing.IsRetired) 36declaration.Composition.Model.SetProviderLifecycle(declaration.Handle, bindings);