15 references to GetLifetimeType
Aspire.Hosting (11)
ApplicationModel\ResourceExtensions.cs (2)
1154
return resource.
GetLifetimeType
() == Lifetime.Persistent;
1159
return resource.
GetLifetimeType
() == Lifetime.Persistent ? instance.Name : instance.Suffix;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
99
if (resource is ContainerResource && resource.
GetLifetimeType
() == Lifetime.Persistent)
Dcp\ContainerCreator.cs (2)
115
if (containerResources.Any(cr => cr.
GetLifetimeType
() == Lifetime.Persistent))
155
if (container.
GetLifetimeType
() == Lifetime.Persistent)
Dcp\DcpModelUtilities.cs (1)
28
modelResource.
GetLifetimeType
() != Lifetime.Persistent;
Dcp\DcpNameGenerator.cs (3)
79
if (resource.GetReplicaCount() > 1 && resource.
GetLifetimeType
() == Lifetime.Persistent)
87
var nameSuffix = container.
GetLifetimeType
() switch
98
var nameSuffix = project.
GetLifetimeType
() switch
Dcp\ExecutableConfigurationResolver.cs (1)
170
if (renderedResource.ModelResource.
GetLifetimeType
() == Lifetime.Persistent)
Dcp\ExecutableCreator.cs (1)
278
if (resource.
GetLifetimeType
() != Lifetime.Persistent)
Aspire.Hosting.Tests (4)
ResourceBuilderLifetimeTests.cs (4)
82
Assert.Equal(Lifetime.Persistent, container.Resource.
GetLifetimeType
());
89
Assert.Equal(Lifetime.Session, container.Resource.
GetLifetimeType
());
126
Assert.Equal(Lifetime.Persistent, container.Resource.
GetLifetimeType
());
153
var exception = Assert.Throws<InvalidOperationException>(() => containerA.Resource.
GetLifetimeType
());