2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
293
_snapshots.Add(new
NetworkEndpointSnapshot
(snapshot, networkID));
327
nes = new
NetworkEndpointSnapshot
(new ValueSnapshot<AllocatedEndpoint>(), networkID);
9 references to NetworkEndpointSnapshot
Aspire.Hosting (9)
ApplicationModel\EndpointAnnotation.cs (8)
261
/// Holds a list of <see cref="
NetworkEndpointSnapshot
"/> for an Endpoint, providing thread-safe enumeration and addition.
263
public class NetworkEndpointSnapshotList : IEnumerable<
NetworkEndpointSnapshot
>
266
private readonly ConcurrentBag<
NetworkEndpointSnapshot
> _snapshots = new();
271
public IEnumerator<
NetworkEndpointSnapshot
> GetEnumerator()
307
var
nes = GetSnapshotFor(networkID);
316
var
nes = GetSnapshotFor(networkID);
320
private
NetworkEndpointSnapshot
GetSnapshotFor(NetworkIdentifier networkID)
324
var
nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkID));
ApplicationModel\EndpointReference.cs (1)
173
foreach (
var
nes in endpointAnnotation.AllAllocatedEndpoints)