1 type derived from UriEndpointGroup
Microsoft.Extensions.Http.Resilience (1)
Routing\WeightedUriEndpointGroup.cs (1)
11public class WeightedUriEndpointGroup : UriEndpointGroup
5 instantiations of UriEndpointGroup
Microsoft.Extensions.Http.Resilience (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
511var value = new global::Microsoft.Extensions.Http.Resilience.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
20 references to UriEndpointGroup
Microsoft.Extensions.Http.Resilience (15)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (7)
494public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 496ValidateConfigurationKeys(typeof(global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup), s_configKeys_UriEndpointGroup, configuration, binderOptions); 507public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 511var value = new global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup(); 523global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup>? temp75 = instance.Groups; 524temp75 ??= (global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup>)new List<global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup>();
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (2)
338public static global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.Extensions.Http.Resilience.UriEndpointGroup options) 503foreach (var o in options.Groups)
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)
29public 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)