11 instantiations of WeightedUriEndpoint
Microsoft.Extensions.Http.Resilience (1)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (1)
488var value = new global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint();
Microsoft.Extensions.Http.Resilience.PerformanceTests (4)
HttpClientFactory.cs (4)
88new WeightedUriEndpoint 92new WeightedUriEndpoint 111new WeightedUriEndpoint 115new WeightedUriEndpoint
Microsoft.Extensions.Http.Resilience.Tests (6)
Hedging\StandardHedgingTests.cs (2)
317Endpoints = [new WeightedUriEndpoint { Uri = new Uri($"https://{FailingEndpoint}:3000") }] 322Endpoints = [new WeightedUriEndpoint { Uri = new Uri("https://microsoft.com") }]
Routing\OrderedRoutingStrategyTest.cs (3)
62CreateGroup(new WeightedUriEndpoint { Uri = new Uri("https://b/"), Weight = 20 }), 70options.Groups.Add(CreateGroup(new WeightedUriEndpoint { Uri = new Uri("https://c/"), Weight = 30 })); 109return CreateGroup(endpoints.Select(v => new WeightedUriEndpoint { Uri = new Uri(v) }).ToArray());
Routing\WeightedRoutingStrategyTest.cs (1)
169return CreateGroup(endpoints.Select(v => new WeightedUriEndpoint { Uri = new Uri(v) }).ToArray());
18 references to WeightedUriEndpoint
Microsoft.Extensions.Http.Resilience (16)
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\BindingExtensions.g.cs (10)
465public static void BindCore(IConfiguration configuration, ref global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 467ValidateConfigurationKeys(typeof(global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint), s_configKeys_WeightedUriEndpoint, configuration, binderOptions); 484public static void BindCore(IConfiguration configuration, ref global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint> instance, bool defaultValueIfNotFound, BinderOptions? binderOptions) 488var value = new global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint(); 500global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>? temp71 = instance.Endpoints; 501temp71 ??= (global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>)new List<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>(); 545global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>? temp79 = instance.Endpoints; 546temp79 ??= (global::System.Collections.Generic.IList<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>)new List<global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint>();
Generated\Basic.CompilerLog.Util\Basic.CompilerLog.Util.Impl.BasicGeneratedFilesAnalyzerReference\Validators.g.cs (3)
356foreach (var o in options.Endpoints) 414foreach (var o in options.Endpoints) 444public static global::Microsoft.Extensions.Options.ValidateOptionsResult Validate(string? name, global::Microsoft.Extensions.Http.Resilience.WeightedUriEndpoint options)
Routing\UriEndpointGroup.cs (3)
10/// Represents a collection of <see cref="WeightedUriEndpoint"/>. 29public IList<WeightedUriEndpoint> Endpoints { get; set; } = new List<WeightedUriEndpoint>();
Microsoft.Extensions.Http.Resilience.Tests (2)
Routing\OrderedRoutingStrategyTest.cs (1)
112private static UriEndpointGroup CreateGroup(params WeightedUriEndpoint[] endpoint)
Routing\WeightedRoutingStrategyTest.cs (1)
172private static WeightedUriEndpointGroup CreateGroup(params WeightedUriEndpoint[] endpoint)