1 instantiation of ResourceSnapshot
Aspire.Hosting (1)
Backchannel\AuxiliaryBackchannelRpcTarget.cs (1)
1207
return new
ResourceSnapshot
43 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.Go.Tests (1)
GoRunDebuggingTests.cs (1)
275
var
snapshot = Assert.Single(await target.GetResourceSnapshotsAsync(), resource => resource.DisplayName == "api");
Aspire.Hosting.Tests (30)
Backchannel\AuxiliaryBackchannelRpcTargetTests.cs (29)
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");
410
var
snapshot = Assert.Single(result, r => r.Name == "go");
462
var
snapshot = Assert.Single(result, r => r.Name == "pg");
512
var
snapshot = Assert.Single(result, r => r.Name == "owner");
574
var
firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner");
595
var
secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner");
649
var
firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner");
669
var
secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner");
721
var
firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner");
740
var
secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner");
790
var
firstSnapshot = Assert.Single(firstResult, r => r.Name == "owner");
816
var
secondSnapshot = Assert.Single(secondResult, r => r.Name == "owner");
883
var
ownerSnapshot = Assert.Single(result, r => r.Name == "owner");
939
var
ownerSnapshot = Assert.Single(result, r => r.Name == "owner");
1094
var
snapshot = Assert.Single(result, r => r.Name == "myresource");
1148
var
before = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "before")).DefaultTimeout();
1164
var
after = await ReadSnapshotAsync(enumerator, s => s.Name == "myresource" && HasEnvironmentVariable(s, "PHASE", "after")).DefaultTimeout();
1208
var
snapshot = Assert.Single(result, r => r.Name == "myresource");
1218
private static async Task<
ResourceSnapshot
> ReadSnapshotAsync(IAsyncEnumerator<
ResourceSnapshot
> enumerator, Func<
ResourceSnapshot
, bool> predicate)
1231
private static bool HasEnvironmentVariable(
ResourceSnapshot
snapshot, string name, string value)
1234
private static string? GetEnvironmentVariableValue(
ResourceSnapshot
snapshot, string name)
1318
var
snapshot = Assert.Single(result);
1366
var
snapshot = Assert.Single(response.Resources);
1411
var
snapshot = Assert.Single(result);
1447
var
snapshot = Assert.Single(result);
Backchannel\BackchannelContractTests.cs (1)
59
typeof(
ResourceSnapshot
),