1 instantiation of ResourceSnapshot
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1184
return new
ResourceSnapshot
41 references to ResourceSnapshot
Aspire.Hosting (12)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (11)
148
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourcesAsync(WatchResourcesRequest? request = null, [EnumeratorCancellation] CancellationToken cancellationToken = default)
156
await foreach (
var
snapshot in WatchResourceSnapshotsAsync(SupportsJsonResourceProperties(request?.ClientCapabilities), cancellationToken).ConfigureAwait(false))
972
public async Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(CancellationToken cancellationToken = default)
977
private async Task<List<
ResourceSnapshot
>> GetResourceSnapshotsAsync(bool resourcePropertiesAsJson, CancellationToken cancellationToken)
981
var results = new List<
ResourceSnapshot
>();
1003
var
snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false);
1017
public async IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync([EnumeratorCancellation] CancellationToken cancellationToken = default)
1019
await foreach (
var
snapshot in WatchResourceSnapshotsAsync(resourcePropertiesAsJson: false, cancellationToken).ConfigureAwait(false))
1025
private async IAsyncEnumerable<
ResourceSnapshot
> WatchResourceSnapshotsAsync(
1038
var
snapshot = await CreateResourceSnapshotFromEventAsync(resourceEvent, resourcePropertiesAsJson, cancellationToken).ConfigureAwait(false);
1046
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
),