2 instantiations of NetworkEndpointSnapshot
Aspire.Hosting (2)
ApplicationModel\EndpointAnnotation.cs (2)
310
_snapshots.Add(new
NetworkEndpointSnapshot
(snapshot, networkID));
344
nes = new
NetworkEndpointSnapshot
(new ValueSnapshot<AllocatedEndpoint>(), networkID);
9 references to NetworkEndpointSnapshot
Aspire.Hosting (9)
ApplicationModel\EndpointAnnotation.cs (8)
278
/// Holds a list of <see cref="
NetworkEndpointSnapshot
"/> for an Endpoint, providing thread-safe enumeration and addition.
280
public class NetworkEndpointSnapshotList : IEnumerable<
NetworkEndpointSnapshot
>
283
private readonly ConcurrentBag<
NetworkEndpointSnapshot
> _snapshots = new();
288
public IEnumerator<
NetworkEndpointSnapshot
> GetEnumerator()
324
var
nes = GetSnapshotFor(networkID);
333
var
nes = GetSnapshotFor(networkID);
337
private
NetworkEndpointSnapshot
GetSnapshotFor(NetworkIdentifier networkID)
341
var
nes = _snapshots.FirstOrDefault(s => s.NetworkID.Equals(networkID));
ApplicationModel\EndpointReference.cs (1)
205
foreach (
var
nes in endpointAnnotation.AllAllocatedEndpoints)