2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
434
_snapshots.Add(new
NetworkEndpointSnapshot
(snapshot, networkId));
486
nes = new
NetworkEndpointSnapshot
(new ValueSnapshot<AllocatedEndpoint>(), networkId);
10 references to NetworkEndpointSnapshot
Aspire.Hosting (9)
ApplicationModel\EndpointAnnotation.cs (9)
402
/// Holds a list of <see cref="
NetworkEndpointSnapshot
"/> for an Endpoint, providing thread-safe enumeration and addition.
404
public class NetworkEndpointSnapshotList : IEnumerable<
NetworkEndpointSnapshot
>
407
private readonly ConcurrentBag<
NetworkEndpointSnapshot
> _snapshots = new();
412
public IEnumerator<
NetworkEndpointSnapshot
> GetEnumerator()
448
var
nes = GetSnapshotFor(networkId);
457
var
nes = GetSnapshotFor(networkId);
465
foreach (
var
endpointSnapshot in _snapshots)
479
private
NetworkEndpointSnapshot
GetSnapshotFor(NetworkIdentifier networkId)
483
var
nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkId));
Aspire.Hosting.Tests (1)
DistributedApplicationTests.cs (1)
1701
var
allocatedEndpointSnapshot = Assert.Single(endpoint.EndpointAnnotation.AllAllocatedEndpoints);