10 references to WeightedGroupSelectionMode
Microsoft.Extensions.Http.Resilience (7)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
568instance.SelectionMode = ParseEnum<global::Microsoft.Extensions.Http.Resilience.WeightedGroupSelectionMode>(value81, () => configuration.GetSection("SelectionMode").Path);
Routing\Internal\WeightedGroups\WeightedGroupsRoutingStrategy.cs (4)
18private WeightedGroupSelectionMode _mode; 28public void Initialize(IEnumerable<WeightedUriEndpointGroup> groups, WeightedGroupSelectionMode mode) 42_mode = WeightedGroupSelectionMode.EveryAttempt; 86if (_mode == WeightedGroupSelectionMode.InitialAttempt)
Routing\WeightedGroupsRoutingOptions.cs (2)
22public WeightedGroupSelectionMode SelectionMode { get; set; } = WeightedGroupSelectionMode.EveryAttempt;
Microsoft.Extensions.Http.Resilience.Tests (3)
Routing\WeightedRoutingStrategyTest.cs (3)
19private WeightedGroupSelectionMode _selectionMode; 24_selectionMode = WeightedGroupSelectionMode.InitialAttempt; 39_selectionMode = WeightedGroupSelectionMode.EveryAttempt;