1 type derived from UriEndpointGroup
Microsoft.Extensions.Http.Resilience (1)
Routing\WeightedUriEndpointGroup.cs (1)
11public class WeightedUriEndpointGroup : UriEndpointGroup
4 instantiations of UriEndpointGroup
Microsoft.Extensions.Http.Resilience.PerformanceTests (1)
HttpClientFactory.cs (1)
84return new UriEndpointGroup
Microsoft.Extensions.Http.Resilience.Tests (3)
Hedging\StandardHedgingTests.cs (2)
315g.Groups.Add(new UriEndpointGroup 320g.Groups.Add(new UriEndpointGroup
Routing\OrderedRoutingStrategyTest.cs (1)
114return new UriEndpointGroup
11 references to UriEndpointGroup
Microsoft.Extensions.Http.Resilience (6)
Routing\Internal\OrderedGroups\OrderedGroupsRoutingStrategy.cs (4)
17private IList<UriEndpointGroup>? _groups; 25public void Initialize(IList<UriEndpointGroup> groups) 39if (TryGetNextGroup(out var group)) 58private bool TryGetNextGroup(out UriEndpointGroup? nextGroup)
Routing\OrderedGroupsRoutingOptions.cs (2)
30public IList<UriEndpointGroup> Groups { get; set; } = new List<UriEndpointGroup>();
Microsoft.Extensions.Http.Resilience.Tests (5)
Routing\OrderedRoutingStrategyTest.cs (5)
60var groups = new List<UriEndpointGroup>(options.Groups) 89var group = CreateGroup("https://dummy"); 96var group = CreateGroup("https://dummy"); 107private static UriEndpointGroup CreateGroup(params string[] endpoints) 112private static UriEndpointGroup CreateGroup(params WeightedUriEndpoint[] endpoint)