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