46 references to Model
Aspire.Hosting (13)
BuiltInDistributedApplicationEventSubscriptionHandlers.cs (7)
18
foreach (var container in beforeStartEvent.
Model
.GetContainerResources())
23
foreach (var executable in beforeStartEvent.
Model
.GetExecutableResources())
28
foreach (var containerExec in beforeStartEvent.
Model
.GetContainerExecutableResources())
33
foreach (var project in beforeStartEvent.
Model
.GetProjectResources())
44
if (beforeStartEvent.
Model
.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
54
foreach (var resource in beforeStartEvent.
Model
.Resources)
69
var resourcesWithContainerImages = @event.
Model
.Resources.SelectMany(
ContainerRegistryResourceBuilderExtensions.cs (1)
123
foreach (var resource in beforeStartEvent.
Model
.Resources)
Dashboard\DashboardEventHandlers.cs (4)
68
if (@event.
Model
.Resources.SingleOrDefault(r => StringComparers.ResourceName.Equals(r.Name, KnownResourceNames.AspireDashboard)) is { } dashboardResource)
73
@event.
Model
.Resources.Remove(dashboardResource);
74
@event.
Model
.Resources.Insert(0, dashboardResource);
78
AddDashboardResource(@event.
Model
);
Exec\ExecEventingHandlers.cs (1)
18
beforeStartEvent.
Model
.Resources.Add(resource);
Aspire.Hosting.Azure (5)
AzureResourcePreparer.cs (3)
25
var azureResources = GetAzureResourcesFromAppModel(@event.
Model
);
35
EnsureNoIdentityOrRoleAssignmentAnnotations(@event.
Model
);
38
await BuildRoleAssignmentAnnotations(@event.
Model
, azureResources, cancellationToken).ConfigureAwait(false);
Provisioning\Provisioners\AzureProvisioner.cs (2)
33
var azureResources = AzureResourcePreparer.GetAzureResourcesFromAppModel(@event.
Model
);
40
_parentChildLookup = @event.
Model
.Resources.OfType<IResourceWithParent>().ToLookup(r => r.Parent);
Aspire.Hosting.Azure.AppContainers (4)
AzureContainerAppsInfrastructure.cs (4)
23
var caes = @event.
Model
.Resources.OfType<AzureContainerAppEnvironmentResource>().ToArray();
27
EnsureNoPublishAsAcaAnnotations(@event.
Model
);
37
@event.
Model
.Resources.Remove(environment.DefaultContainerRegistry);
46
foreach (var r in @event.
Model
.GetComputeResources())
Aspire.Hosting.Azure.AppService (4)
AzureAppServiceInfrastructure.cs (4)
25
var appServiceEnvironments = @event.
Model
.Resources.OfType<AzureAppServiceEnvironmentResource>().ToArray();
29
EnsureNoPublishAsAzureAppServiceWebsiteAnnotations(@event.
Model
);
39
@event.
Model
.Resources.Remove(appServiceEnvironment.DefaultContainerRegistry);
51
foreach (var resource in @event.
Model
.GetComputeResources())
Aspire.Hosting.Azure.ContainerRegistry (1)
AzureContainerRegistryExtensions.cs (1)
81
foreach (var resource in beforeStartEvent.
Model
.Resources)
Aspire.Hosting.Azure.CosmosDB (1)
AzureCosmosDBExtensions.cs (1)
417
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Functions (2)
AzureFunctionsProjectResourceExtensions.cs (2)
156
foreach (var item in data.
Model
.Resources.OfType<AzureFunctionsProjectResource>())
172
data.
Model
.Resources.Remove(storage);
Aspire.Hosting.Azure.PostgreSQL (1)
AzurePostgresExtensions.cs (1)
309
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Azure.Redis (2)
AzureManagedRedisExtensions.cs (1)
142
data.
Model
.Resources.Remove(kv.Resource);
AzureRedisExtensions.cs (1)
213
data.
Model
.Resources.Remove(kv.Resource);
Aspire.Hosting.Docker (5)
DockerComposeInfrastructure.cs (5)
29
var dockerComposeEnvironments = @event.
Model
.Resources.OfType<DockerComposeEnvironmentResource>().ToArray();
33
EnsureNoPublishAsDockerComposeServiceAnnotations(@event.
Model
);
49
ContainerRegistry = GetContainerRegistry(environment, @event.
Model
)
53
foreach (var r in @event.
Model
.GetComputeResources())
75
ContainerRegistry = GetContainerRegistry(environment, @event.
Model
)
Aspire.Hosting.Kubernetes (3)
KubernetesInfrastructure.cs (3)
27
var kubernetesEnvironments = @event.
Model
.Resources.OfType<KubernetesEnvironmentResource>().ToArray();
31
EnsureNoPublishAsKubernetesServiceAnnotations(@event.
Model
);
39
foreach (var r in @event.
Model
.GetComputeResources())
Aspire.Hosting.Tests (1)
Eventing\DistributedApplicationBuilderEventingTests.cs (1)
235
Assert.NotNull(e.
Model
);
Aspire.Playground.Tests (1)
Infrastructure\DistributedApplicationTestFactory.cs (1)
56
var resourcesWithContainerImages = @event.
Model
.Resources
CustomResources.AppHost (1)
TestResource.cs (1)
40
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
HealthChecksSandbox.AppHost (1)
Program.cs (1)
68
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())
Stress.AppHost (1)
TestResource.cs (1)
59
foreach (var resource in @event.
Model
.Resources.OfType<TestResource>())