142 references to TryGetCurrentState
Aspire.Hosting (16)
ApplicationModel\CommandsConfigurationExtensions.cs (1)
223if (resourceNotificationService.TryGetCurrentState(name, out var evt))
ApplicationModel\ResourceCommandService.cs (4)
215if (!_resourceNotificationService.TryGetCurrentState(resourceId, out var resourceEvent)) 273if (!_resourceNotificationService.TryGetCurrentState(resourceId, out var resourceEvent)) 472if (!_resourceNotificationService.TryGetCurrentState(resourceId, out var resourceEvent)) 502if (!_resourceNotificationService.TryGetCurrentState(resourceId, out var resourceEvent))
ApplicationModel\ResourceNotificationService.cs (3)
241if (waitBehavior == WaitBehavior.StopOnResourceUnavailable && !TryGetCurrentState(resourceName, out _)) 1290if (TryGetCurrentState(resourceName, out var evt) && evt.Snapshot != null) 1330if (TryGetCurrentState(dependencyName, out var dependencyEvent))
Ats\NotificationExports.cs (1)
82if (notificationService.TryGetCurrentState(resourceName, out var resourceEvent))
Backchannel\AuxiliaryBackchannelRpcTarget.cs (3)
776if (notificationService.TryGetCurrentState(requestedResourceName, out var resourceEvent)) 996if (notificationService.TryGetCurrentState(resourceName, out var resourceEvent)) 1742return notificationService.TryGetCurrentState(resourceName, out var resourceEvent) && resourceEvent.Snapshot.IsHidden;
DistributedApplication.cs (1)
819app.ResourceNotifications.TryGetCurrentState(instanceName, out var resourceEvent);
Health\ResourceHealthCheckService.cs (1)
84resourceNotificationService.TryGetCurrentState(name, out var evt)
Orchestrator\ApplicationOrchestrator.cs (2)
584if (_notificationService.TryGetCurrentState(context.DcpResourceName, out var previousResourceEvent)) 605if (_notificationService.TryGetCurrentState(context.DcpResourceName, out var currentResourceEvent))
Aspire.Hosting.Azure (5)
AzureProvisioningController.cs (5)
2160!notificationService.TryGetCurrentState(environmentResource.Name, out var environmentEvent) || 3138if (!notificationService.TryGetCurrentState(resource.Name, out var resourceEvent)) 3380if (!notificationService.TryGetCurrentState(resource.Name, out var resourceEvent)) 3834return notificationService.TryGetCurrentState(resourceName, out var currentEvent) && 3840if (notificationService.TryGetCurrentState(resourceName, out var currentEvent) &&
Aspire.Hosting.Azure.Tests (74)
AzureBicepProvisionerTests.cs (9)
750Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 784Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 821Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 936Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 987Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 1178Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 1293Assert.True(notifications.TryGetCurrentState(resource.Name, out var resourceEvent)); 1761Assert.True(notificationService.TryGetCurrentState(resource.Name, out var resourceEvent)); 1798var resourceEvent = notificationService.TryGetCurrentState(resourceName, out var currentState)
AzureEnvironmentResourceExtensionsTests.cs (65)
380Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 384Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 496Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 569Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 708Assert.True(notifications.TryGetCurrentState(keyVault.Resource.Name, out var keyVaultEvent)); 743Assert.True(notifications.TryGetCurrentState(postgres.Resource.Name, out var postgresEvent)); 1385Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1421Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1498Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1668Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1723Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1826Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1829Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 1908Assert.True(notifications.TryGetCurrentState(keyVault.Resource.Name, out var keyVaultEvent)); 1971Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 1974Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 1978Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 2062Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2135Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2140Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 2197Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2200Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 2246Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 2249Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2252Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 2260Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out environmentEvent)); 2263Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out storageEvent)); 2306Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 2309Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2318Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out environmentEvent)); 2321Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out storageEvent)); 2460Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2477Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out storageEvent)); 2480Assert.True(notifications.TryGetCurrentState(blobs.Resource.Name, out var blobsEvent)); 2489Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out storageEvent)); 2539Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var runningStorage2Event)); 2555Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2559Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 2564Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out storage2Event)); 2726Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 2729Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 2738Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 3039Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 3484Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 3537Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 3935Assert.True(notifications.TryGetCurrentState(keyVault.Resource.Name, out var keyVaultEvent)); 4039Assert.True(notifications.TryGetCurrentState(keyVault.Resource.Name, out var keyVaultEvent)); 4246Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 4332Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 4341Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var resourceEvent)); 4385Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 4388Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var resourceEvent)); 4444Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 4447Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 4450Assert.True(notifications.TryGetCurrentState(storage2.Resource.Name, out var storage2Event)); 4487Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 4490Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var resourceEvent)); 4684Assert.True(notifications.TryGetCurrentState(environmentResource.Name, out var environmentEvent)); 4751Assert.True(notifications.TryGetCurrentState(storage.Name, out var storageEvent)); 4754Assert.True(notifications.TryGetCurrentState(storageRoles.Name, out var storageRolesEvent)); 4822Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out var storageEvent)); 4828Assert.True(notifications.TryGetCurrentState(storage.Resource.Name, out storageEvent)); 4852Assert.True(notifications.TryGetCurrentState(azureEnvironment.Name, out var environmentEvent)); 5158if (notifications.TryGetCurrentState(resourceName, out var resourceEvent) && 5174var actualState = notifications.TryGetCurrentState(resourceName, out var finalEvent)
Aspire.Hosting.Blazor (1)
BrowserDebuggerHelper.cs (1)
171var minimumSnapshotVersion = notificationService.TryGetCurrentState(dcpInstanceName, out var currentState)
Aspire.Hosting.Blazor.Tests (1)
BrowserDebuggerHelperTests.cs (1)
146Assert.True(notificationService.TryGetCurrentState(resource.Name, out var currentState));
Aspire.Hosting.Browsers (1)
BrowserLogsBuilderExtensions.cs (1)
186if (resourceNotifications.TryGetCurrentState(parentResource.Name, out var resourceEvent))
Aspire.Hosting.Browsers.Tests (1)
src\Aspire.Hosting.Browsers\BrowserLogsBuilderExtensions.cs (1)
186if (resourceNotifications.TryGetCurrentState(parentResource.Name, out var resourceEvent))
Aspire.Hosting.DevTunnels.Tests (1)
DevTunnelResourceBuilderExtensionsTests.cs (1)
665Assert.True(notifications.TryGetCurrentState(port.Name, out var resourceEvent));
Aspire.Hosting.DotnetTool.Tests (2)
DotnetToolFunctionalTests.cs.cs (2)
28Assert.True(app.ResourceNotifications.TryGetCurrentState(resource.Resource.Name, out var resourceState)); 50Assert.True(app.ResourceNotifications.TryGetCurrentState(resource.Resource.Name, out var resourceState));
Aspire.Hosting.Tests (40)
Orchestrator\ApplicationOrchestratorTests.cs (16)
471Assert.True(resourceNotificationService.TryGetCurrentState(resource.Resource.Name, out var currentState)); 518Assert.True(resourceNotificationService.TryGetCurrentState("api-dcp", out var snapshotEvent)); 546Assert.True(resourceNotificationService.TryGetCurrentState("api-dcp", out var snapshotEvent)); 570Assert.True(resourceNotificationService.TryGetCurrentState("tool-dcp", out var snapshotEvent)); 602Assert.True(resourceNotificationService.TryGetCurrentState(waiter.Resource.Name, out var waitingEvent)); 643Assert.True(resourceNotificationService.TryGetCurrentState(dependency.Resource.Name, out var dependencyEvent)); 753Assert.True(resourceNotificationService.TryGetCurrentState("waiter-def456", out var siblingEvent)); 916Assert.True(resourceNotificationService.TryGetCurrentState(blocker.Resource.Name, out var blockerEvent)); 965while (!resourceNotificationService.TryGetCurrentState(waiter.Resource.Name, out var waiterEvent) 982Assert.True(resourceNotificationService.TryGetCurrentState(blocker.Resource.Name, out var blockerEvent)); 1317var parentState = resourceNotificationService.TryGetCurrentState("parent-container-dcp", out var parentEvent) ? parentEvent.Snapshot.State?.Text : null; 1318var childContainerState = resourceNotificationService.TryGetCurrentState(childContainer.Resource.Name, out var childContainerEvent) ? childContainerEvent.Snapshot.State?.Text : null; 1319var customChildState = resourceNotificationService.TryGetCurrentState(customChild.Resource.Name, out var customChildEvent) ? customChildEvent.Snapshot.State?.Text : null; 1364var parentState = resourceNotificationService.TryGetCurrentState("parent-container-dcp", out var parentEvent) ? parentEvent.Snapshot.State?.Text : null; 1365var childProjectState = resourceNotificationService.TryGetCurrentState(childProject.Resource.Name, out var childProjectEvent) ? childProjectEvent.Snapshot.State?.Text : null; 1366var customChildState = resourceNotificationService.TryGetCurrentState(customChild.Resource.Name, out var customChildEvent) ? customChildEvent.Snapshot.State?.Text : null;
ResourceNotificationTests.cs (24)
159Assert.True(notificationService.TryGetCurrentState(resource.Name, out var resourceEvent)); 399Assert.True(notificationService.TryGetCurrentState(resource.Name, out var completedWaitingEvent)); 457Assert.True(notificationService.TryGetCurrentState(resource.Name, out var completedWaitingEvent)); 505Assert.True(notificationService.TryGetCurrentState(resource.Name, out var completedWaitingEvent)); 576Assert.True(notificationService.TryGetCurrentState(resource.Name, out var resourceEvent)); 614Assert.True(notificationService.TryGetCurrentState("resource-def456", out var notStartedEvent)); 624Assert.True(notificationService.TryGetCurrentState("resource-def456", out notStartedEvent)); 654Assert.True(notificationService.TryGetCurrentState("resource-abc123", out var notStartedEvent)); 779Assert.True(notificationService.TryGetCurrentState(resource.Name, out var completedWaitingEvent)); 795Assert.True(notificationService.TryGetCurrentState(resource.Name, out var waitingEvent)); 803Assert.True(notificationService.TryGetCurrentState(resource.Name, out var runningEvent)); 1415Assert.True(notificationService.TryGetCurrentState(resourceBuilder.Resource.Name, out var resourceEvent)); 1460Assert.True(notificationService.TryGetCurrentState("myResource", out var initial)); 1464Assert.True(notificationService.TryGetCurrentState("myResource", out var unchanged)); 1469Assert.True(notificationService.TryGetCurrentState("myResource", out var changed)); 1525Assert.True(notificationService.TryGetCurrentState("myResource", out var initial)); 1529Assert.True(notificationService.TryGetCurrentState("myResource", out var unchanged)); 1542Assert.True(notificationService.TryGetCurrentState("myResource", out var changed)); 1554Assert.True(notificationService.TryGetCurrentState(resource.Name, out var initial)); 1561Assert.True(notificationService.TryGetCurrentState(resource.Name, out var unchanged)); 1577Assert.True(notificationService.TryGetCurrentState(resource.Name, out var initial)); 1580Assert.True(notificationService.TryGetCurrentState(resource.Name, out var changed)); 1606Assert.True(notificationService.TryGetCurrentState(resource.Name, out var initial)); 1612Assert.True(notificationService.TryGetCurrentState(resource.Name, out var changed));