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