1 instantiation of ResourceSnapshot
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1184return new ResourceSnapshot
41 references to ResourceSnapshot
Aspire.Hosting (12)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
148public async IAsyncEnumerable<ResourceSnapshot> WatchResourcesAsync(WatchResourcesRequest? request = null, [EnumeratorCancellation] CancellationToken cancellationToken = default) 156await foreach (var snapshot in WatchResourceSnapshotsAsync(SupportsJsonResourceProperties(request?.ClientCapabilities), cancellationToken).ConfigureAwait(false)) 972public async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default) 977private async Task<List<ResourceSnapshot>> GetResourceSnapshotsAsync(bool resourcePropertiesAsJson, CancellationToken cancellationToken) 981var results = new List<ResourceSnapshot>(); 1003var snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false); 1017public async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default) 1019await foreach (var snapshot in WatchResourceSnapshotsAsync(resourcePropertiesAsJson: false, cancellationToken).ConfigureAwait(false)) 1025private async IAsyncEnumerable<ResourceSnapshot> WatchResourceSnapshotsAsync( 1038var snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false); 1046private async Task<ResourceSnapshot?> CreateResourceSnapshotFromEventAsync(
Backchannel\BackchannelDataTypes.cs (1)
282public required ResourceSnapshot[] Resources { get; init; }
Aspire.Hosting.Tests (29)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (28)
155var paramSnapshot = Assert.Single(result, r => r.Name == "myparam"); 255var snapshot = Assert.Single(result); 365var snapshot = Assert.Single(result, r => r.Name == "myresource"); 420var snapshot = Assert.Single(result, r => r.Name == "pg"); 470var snapshot = Assert.Single(result, r => r.Name == "owner"); 532var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 553var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 607var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 627var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 679var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 698var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 748var firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner"); 774var secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner"); 841var ownerSnapshot = Assert.Single(result, r => r.Name == "owner"); 897var ownerSnapshot = Assert.Single(result, r => r.Name == "owner"); 1052var snapshot = Assert.Single(result, r => r.Name == "myresource"); 1106var before = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "before")).DefaultTimeout(); 1122var after = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "after")).DefaultTimeout(); 1166var snapshot = Assert.Single(result, r => r.Name == "myresource"); 1176private static async Task<ResourceSnapshot> ReadSnapshotAsync(IAsyncEnumerator<ResourceSnapshot> enumerator, Func<ResourceSnapshot, bool> predicate) 1189private static bool HasEnvironmentVariable(ResourceSnapshot snapshot, string name, string value) 1192private static string? GetEnvironmentVariableValue(ResourceSnapshot snapshot, string name) 1276var snapshot = Assert.Single(result); 1324var snapshot = Assert.Single(response.Resources); 1369var snapshot = Assert.Single(result); 1405var snapshot = Assert.Single(result);
Backchannel\BackchannelContractTests.cs (1)
59typeof(ResourceSnapshot),