1 write to _resourceState
Aspire.Hosting (1)
20 references to _resourceState
Aspire.Hosting (20)
Dcp\DcpExecutor.cs (20)
131_snapshotBuilder = new(_resourceState);
375Task.Run(() => WatchKubernetesResourceAsync<Executable>((t, r) => ProcessResourceChange(t, r, _resourceState.ExecutablesMap, Model.Dcp.ExecutableKind, (e, s) => _snapshotBuilder.ToSnapshot(e, s)))),
376Task.Run(() => WatchKubernetesResourceAsync<Container>((t, r) => ProcessResourceChange(t, r, _resourceState.ContainersMap, Model.Dcp.ContainerKind, (c, s) => _snapshotBuilder.ToSnapshot(c, s)))),
377Task.Run(() => WatchKubernetesResourceAsync<ContainerExec>((t, r) => ProcessResourceChange(t, r, _resourceState.ContainerExecsMap, Model.Dcp.ContainerExecKind, (c, s) => _snapshotBuilder.ToSnapshot(c, s)))),
420if (_resourceState.ContainersMap.TryGetValue(entry.ResourceName, out var container))
424else if (_resourceState.ExecutablesMap.TryGetValue(entry.ResourceName, out var executable))
428else if (_resourceState.ContainerExecsMap.TryGetValue(entry.ResourceName, out var containerExec))
503_resourceState.ApplicationModel.TryGetValue(resourceName, out var appModelResource))
554_resourceState.ResourceAssociatedServicesMap.Remove((resourceKind, resource.Metadata.Name), out _);
561_resourceState.ResourceAssociatedServicesMap[(resourceKind, resource.Metadata.Name)]
646if (_resourceState.ContainersMap.TryGetValue(resourceName, out var container))
650else if (_resourceState.ExecutablesMap.TryGetValue(resourceName, out var executable))
654else if (_resourceState.ContainerExecsMap.TryGetValue(resourceName, out var containerExec))
751if (!ProcessResourceChange(_resourceState.EndpointsMap, watchEventType, endpoint))
769if (!ProcessResourceChange(_resourceState.ServicesMap, watchEventType, service))
774foreach (var ((resourceKind, resourceName), _) in _resourceState.ResourceAssociatedServicesMap.Where(e => e.Value.Contains(service.Metadata.Name)))
784"Container" => _resourceState.ContainersMap.TryGetValue(resourceName, out var container) ? container : null,
785"ContainerExec" => _resourceState.ContainerExecsMap.TryGetValue(resourceName, out var containerExec) ? containerExec : null,
786"Executable" => _resourceState.ExecutablesMap.TryGetValue(resourceName, out var executable) ? executable : null,
795_resourceState.ApplicationModel.TryGetValue(appModelResourceName, out var appModelResource))