2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
434_snapshots.Add(new NetworkEndpointSnapshot(snapshot, networkId)); 486nes = 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. 404public class NetworkEndpointSnapshotList : IEnumerable<NetworkEndpointSnapshot> 407private readonly ConcurrentBag<NetworkEndpointSnapshot> _snapshots = new(); 412public IEnumerator<NetworkEndpointSnapshot> GetEnumerator() 448var nes = GetSnapshotFor(networkId); 457var nes = GetSnapshotFor(networkId); 465foreach (var endpointSnapshot in _snapshots) 479private NetworkEndpointSnapshot GetSnapshotFor(NetworkIdentifier networkId) 483var nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkId));
Aspire.Hosting.Tests (1)
DistributedApplicationTests.cs (1)
1701var allocatedEndpointSnapshot = Assert.Single(endpoint.EndpointAnnotation.AllAllocatedEndpoints);