1 instantiation of ResourceSnapshot
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1207return new ResourceSnapshot
43 references to ResourceSnapshot
Aspire.Hosting (12)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
150public async IAsyncEnumerable<ResourceSnapshot> WatchResourcesAsync(WatchResourcesRequest? request = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 158await foreach (var snapshot in WatchResourceSnapshotsAsync(SupportsJsonResourceProperties(request?.ClientCapabilities), cancellationToken).ConfigureAwait(false)) 994public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 999private async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(bool resourcePropertiesAsJson, CancellationToken cancellationToken) 1003var results = new List<ResourceSnapshot>(); 1025var snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false); 1039public async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 1041await foreach (var snapshot in WatchResourceSnapshotsAsync(resourcePropertiesAsJson: false, cancellationToken).ConfigureAwait(false)) 1047private async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync( 1060var snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false); 1068private async Task<ResourceSnapshot?> CreateResourceSnapshotFromEventAsync(
Backchannel\BackchannelDataTypes.cs (1)
282public required ResourceSnapshot[] Resources { get; init; }
Aspire.Hosting.Go.Tests (1)
GoRunDebuggingTests.cs (1)
275var snapshot = Assert.Single(await target.GetResourceSnapshotsAsync(), resource => resource.DisplayName == "api");
Aspire.Hosting.Tests (30)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (29)
155var paramSnapshot = Assert.Single(result, r => r.Name == "myparam"); 255var snapshot = Assert.Single(result); 365var snapshot = Assert.Single(result, r => r.Name == "myresource"); 410var snapshot = Assert.Single(result, r => r.Name == "go"); 462var snapshot = Assert.Single(result, r => r.Name == "pg"); 512var snapshot = Assert.Single(result, r => r.Name == "owner"); 574var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 595var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 649var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 669var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 721var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 740var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 790var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 816var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 883var ownerSnapshot = Assert.Single(result, r => r.Name == "owner"); 939var ownerSnapshot = Assert.Single(result, r => r.Name == "owner"); 1094var snapshot = Assert.Single(result, r => r.Name == "myresource"); 1148var before = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "before")).DefaultTimeout(); 1164var after = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "after")).DefaultTimeout(); 1208var snapshot = Assert.Single(result, r => r.Name == "myresource"); 1218private static async Task<ResourceSnapshot> ReadSnapshotAsync(IAsyncEnumerator<ResourceSnapshot> enumerator, Func<ResourceSnapshot, bool> predicate) 1231private static bool HasEnvironmentVariable(ResourceSnapshot snapshot, string name, string value) 1234private static string? GetEnvironmentVariableValue(ResourceSnapshot snapshot, string name) 1318var snapshot = Assert.Single(result); 1366var snapshot = Assert.Single(response.Resources); 1411var snapshot = Assert.Single(result); 1447var snapshot = Assert.Single(result);
Backchannel\BackchannelContractTests.cs (1)
59typeof(ResourceSnapshot),