13 references to ResilienceKeys
Microsoft.Extensions.Http.Resilience (7)
Hedging\Internals\RequestMessageSnapshotStrategy.cs (1)
32context.Properties.Set(ResilienceKeys.RequestSnapshot, snapshot);
Hedging\ResilienceHttpClientBuilderExtensions.Hedging.cs (2)
85if (!args.PrimaryContext.Properties.TryGetValue(ResilienceKeys.RequestSnapshot, out var snapshot)) 98if (args.PrimaryContext.Properties.TryGetValue(ResilienceKeys.RoutingStrategy, out var routingPipeline))
Resilience\HttpResilienceContextExtensions.cs (2)
31return context.Properties.GetValue(ResilienceKeys.RequestMessage, default); 43context.Properties.Set(ResilienceKeys.RequestMessage, requestMessage);
Resilience\ResilienceHandler.cs (1)
159context.Properties.Set(ResilienceKeys.RequestMetadata, requestMetadata);
Routing\Internal\RoutingResilienceStrategy.cs (1)
50context.Properties.Set(ResilienceKeys.RoutingStrategy, strategy);
Microsoft.Extensions.Http.Resilience.Tests (6)
Hedging\StandardHedgingTests.cs (1)
123primary.Properties.Set(ResilienceKeys.RequestSnapshot, snapshot);
Internal\RequestMessageSnapshotStrategyTests.cs (1)
28context.Properties.GetValue(ResilienceKeys.RequestSnapshot, null!).Should().NotBeNull();
Resilience\HttpResilienceContextExtensionsTests.cs (4)
33context.Properties.Set(ResilienceKeys.RequestMessage, null); 43context.Properties.Set(ResilienceKeys.RequestMessage, request); 63Assert.True(context.Properties.TryGetValue(ResilienceKeys.RequestMessage, out HttpRequestMessage? request)); 74Assert.True(context.Properties.TryGetValue(ResilienceKeys.RequestMessage, out HttpRequestMessage? actualRequest));