15 references to GetLifetimeType
Aspire.Hosting (11)
ApplicationModel\ResourceExtensions.cs (2)
1163return resource.GetLifetimeType() == Lifetime.Persistent; 1168return resource.GetLifetimeType() == Lifetime.Persistent ? instance.Name : instance.Suffix;
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (1)
97if (resource is ContainerResource && resource.GetLifetimeType() == Lifetime.Persistent)
Dcp\ContainerCreator.cs (1)
96if (container.GetLifetimeType() == Lifetime.Persistent)
Dcp\ContainerNetworkEndpointProvisioner.cs (1)
113if (containerResources.Any(resource => resource.GetLifetimeType() == Lifetime.Persistent))
Dcp\DcpModelUtilities.cs (1)
28modelResource.GetLifetimeType() != Lifetime.Persistent;
Dcp\DcpNameGenerator.cs (3)
83if (resource.GetReplicaCount() > 1 && resource.GetLifetimeType() == Lifetime.Persistent) 91var nameSuffix = container.GetLifetimeType() switch 102var nameSuffix = project.GetLifetimeType() switch
Dcp\ExecutableConfigurationResolver.cs (1)
172if (renderedResource.ModelResource.GetLifetimeType() == Lifetime.Persistent)
Dcp\ExecutableCreator.cs (1)
363if (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());