7 instantiations of HttpRequestOptionsKey
Microsoft.Extensions.Http.Diagnostics (1)
Http\HttpDiagnosticsHttpRequestMessageExtensions.cs (1)
44
_ = request.Options.TryGetValue(new
HttpRequestOptionsKey
<RequestMetadata>(TelemetryConstants.RequestMetadataKey), out var metadata);
Microsoft.Extensions.Http.Resilience.PerformanceTests (1)
HttpResilienceBenchmark.cs (1)
28
request.Options.Set(new
HttpRequestOptionsKey
<string>("dummy"), "dummy");
NuGet.Protocol (4)
HttpSource\HttpRequestMessageExtensions.cs (2)
125
request.Options.Set(new
HttpRequestOptionsKey
<HttpRequestMessageConfiguration>(NuGetConfigurationKey), configuration);
135
if (request.Options.TryGetValue<T>(new
HttpRequestOptionsKey
<T>(key), out T? result))
HttpSource\HttpRetryHandler.cs (1)
109
requestMessage.Options.Set(new
HttpRequestOptionsKey
<List<Stopwatch>>(StopwatchPropertyName), stopwatches);
HttpSource\HttpSourceAuthenticationHandler.cs (1)
112
new
HttpRequestOptionsKey
<List<Stopwatch>>(HttpRetryHandler.StopwatchPropertyName),
System.Net.Http (1)
System\Net\Http\Metrics\HttpMetricsEnrichmentContext.cs (1)
23
private static readonly HttpRequestOptionsKey<List<Action<HttpMetricsEnrichmentContext>>> s_optionsKeyForCallbacks =
new
(nameof(HttpMetricsEnrichmentContext));
3 references to HttpRequestOptionsKey
System.Net.Http (3)
System\Net\Http\HttpRequestOptions.cs (2)
64
public bool TryGetValue<TValue>(
HttpRequestOptionsKey
<TValue> key, [MaybeNullWhen(false)] out TValue value)
82
public void Set<TValue>(
HttpRequestOptionsKey
<TValue> key, TValue value)
System\Net\Http\Metrics\HttpMetricsEnrichmentContext.cs (1)
23
private static readonly
HttpRequestOptionsKey
<List<Action<HttpMetricsEnrichmentContext>>> s_optionsKeyForCallbacks = new(nameof(HttpMetricsEnrichmentContext));