1 write to _resourceState
Aspire.Hosting (1)
Dcp\DcpResourceWatcher.cs (1)
132
_resourceState
= new(model.Resources.ToDictionary(r => r.Name), appResources.Get());
24 references to _resourceState
Aspire.Hosting (24)
Dcp\DcpResourceWatcher.cs (24)
133
_snapshotBuilder = new(
_resourceState
);
155
Task.Run(() => WatchKubernetesResourceAsync<Executable>((t, r) => ProcessResourceChange(t, r,
_resourceState
.ExecutablesMap, Model.Dcp.ExecutableKind, (e, s) => _snapshotBuilder.ToSnapshot(e, s)))),
156
Task.Run(() => WatchKubernetesResourceAsync<Container>((t, r) => ProcessResourceChange(t, r,
_resourceState
.ContainersMap, Model.Dcp.ContainerKind, (c, s) => _snapshotBuilder.ToSnapshot(c, s)))),
157
Task.Run(() => WatchKubernetesResourceAsync<ContainerExec>((t, r) => ProcessResourceChange(t, r,
_resourceState
.ContainerExecsMap, Model.Dcp.ContainerExecKind, (c, s) => _snapshotBuilder.ToSnapshot(c, s)))),
202
if (
_resourceState
.ContainersMap.TryGetValue(entry.ResourceName, out var container))
206
else if (
_resourceState
.ExecutablesMap.TryGetValue(entry.ResourceName, out var executable))
210
else if (
_resourceState
.ContainerExecsMap.TryGetValue(entry.ResourceName, out var containerExec))
332
_resourceState
.ApplicationModel.TryGetValue(resourceName, out var appModelResource))
437
_resourceState
.ResourceAssociatedServicesMap.Remove((resourceKind, resource.Metadata.Name), out _);
444
_resourceState
.ResourceAssociatedServicesMap[(resourceKind, resource.Metadata.Name)]
603
if (
_resourceState
.ContainersMap.TryGetValue(resourceName, out var container))
607
else if (
_resourceState
.ExecutablesMap.TryGetValue(resourceName, out var executable))
611
else if (
_resourceState
.ContainerExecsMap.TryGetValue(resourceName, out var containerExec))
910
if (ProcessResourceChange(
_resourceState
.EndpointsMap, watchEventType, endpoint) == ResourceChangeResult.Ignored)
936
?
_resourceState
.AppResources.OfType<ServiceWithModelResource>().Select(s => s.Service).FirstOrDefault(s => s.Metadata.Name == serviceName)
946
foreach (var (resourceName, resource) in
_resourceState
.ApplicationModel)
962
foreach (var appResource in
_resourceState
.AppResources)
976
if (ProcessResourceChange(
_resourceState
.ServicesMap, watchEventType, service) == ResourceChangeResult.Ignored)
983
DcpModelUtilities.ApplyServiceAddressToEndpoint(service,
_resourceState
.AppResources);
986
foreach (var ((resourceKind, resourceName), _) in
_resourceState
.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name)))
996
"Container" =>
_resourceState
.ContainersMap.TryGetValue(resourceName, out var container) ? container : null,
997
"ContainerExec" =>
_resourceState
.ContainerExecsMap.TryGetValue(resourceName, out var containerExec) ? containerExec : null,
998
"Executable" =>
_resourceState
.ExecutablesMap.TryGetValue(resourceName, out var executable) ? executable : null,
1007
_resourceState
.ApplicationModel.TryGetValue(appModelResourceName, out var appModelResource))