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