1 write to GenerationId
Aspire.Hosting.Native.Core (1)
Model\ApplicationModel.cs (1)
29GenerationId = Guid.NewGuid();
43 references to GenerationId
Aspire.Hosting.Native.Core (16)
Model\ApplicationModel.cs (14)
37NativeDiagnostics.Execute("model.resource.add", null, GenerationId, operation => AddResourceCore(name, typeId, false, operation), _timeProvider); 41NativeDiagnostics.Execute("model.resource.add", null, GenerationId, operation => AddResourceCore(name, typeId, true, operation), _timeProvider); 61var handle = new ResourceHandle(GenerationId, Guid.NewGuid()); 71NativeDiagnostics.Execute("model.dependency.add", null, GenerationId, operation => 102NativeDiagnostics.Execute("model.resource.read", null, GenerationId, operation => 128var parameter = SymbolicValue.SecretParameter(GenerationId, name, value); 144var parameter = SymbolicValue.Parameter(GenerationId, name, value); 161var parameter = SymbolicValue.UnboundParameter(GenerationId, name, secret); 204if (value.GenerationId != GenerationId) 267NativeDiagnostics.Execute("model.inspect", null, GenerationId, _ => InspectCore(), _timeProvider); 281NativeDiagnostics.Execute("model.seal", null, GenerationId, _ => SealCore(), _timeProvider); 295NativeDiagnostics.Execute("model.retire", null, GenerationId, _ => DisposeCore(), _timeProvider); 330if (handle.GenerationId != GenerationId) 372private ApplicationSnapshot CreateSnapshot() => new(GenerationId,
Sessions\ApplicationSession.cs (2)
36operation.SetGeneration(_model.GenerationId); 51if (_model is null || _model.GenerationId != generationId)
Aspire.Hosting.Native.Core.AotSmoke (3)
Program.cs (3)
48session.RetireGeneration(model.GenerationId); 50if (replacement.GenerationId == model.GenerationId || replacement.Inspect().Resources.Length != 0)
Aspire.Hosting.Native.Core.Tests (21)
ApplicationModelTests.cs (2)
17Assert.Equal(model.GenerationId, resource.GenerationId); 88Assert.Throws<ArgumentException>(() => model.ReadResource(new ResourceHandle(model.GenerationId, Guid.NewGuid())));
ApplicationSessionTests.cs (7)
27session.RetireGeneration(previous.GenerationId); 31Assert.NotEqual(previous.GenerationId, next.GenerationId); 43session.RetireGeneration(previous.GenerationId); 47Assert.Throws<InvalidOperationException>(() => session.RetireGeneration(previous.GenerationId)); 50session.RetireGeneration(next.GenerationId); 64Assert.Throws<ObjectDisposedException>(() => session.RetireGeneration(model.GenerationId));
DeclarativeApplicationTests.cs (1)
40var value = SymbolicValue.Literal(model.GenerationId, "value");
NativeDiagnosticsTests.cs (5)
29Assert.Equal(model.GenerationId, activity.GetTagItem("aspire.generation.id")); 76Assert.All(failed, value => Assert.Equal(model.GenerationId, value.GenerationId)); 120session.RetireGeneration(model.GenerationId); 126Assert.Equal(model.GenerationId, modelRetirement.GetTagItem("aspire.generation.id")); 129Assert.Equal(model.GenerationId, start.GenerationId);
SymbolicValueTests.cs (6)
18var uri = SymbolicValue.Literal(model.GenerationId, "redis://:") 19.Concat(password.UriEncode()).Concat(SymbolicValue.Literal(model.GenerationId, "@")) 42model.SetSymbolicConfiguration(first, "target", SymbolicValue.Literal(model.GenerationId, "replacement")); 56SymbolicValue.Literal(other.GenerationId, "wrong"))); 58Assert.Throws<ArgumentException>(() => model.ValidateValue(SymbolicValue.SecretParameter(model.GenerationId, "password", "forged"))); 72.Concat(SymbolicValue.Literal(model.GenerationId, ",password=")).Concat(secret);
Aspire.Hosting.Native.Server (3)
Api\ApplicationWorkspace.cs (1)
87using var operation = new NativeDiagnostics.Operation("runtime.revision.commit", null, revision.Model.GenerationId, invitations.Options.TimeProvider);
Api\CompositionApi.cs (2)
64_session.RetireGeneration(composition.Model.GenerationId); 188public DeclaredValue CreateLiteralValue(string value) => new(this, SymbolicValue.Literal(Model.GenerationId, value));