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