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