2 instantiations of RequestTimeoutPolicy
Microsoft.AspNetCore.Http (2)
Timeouts\RequestTimeoutOptions.cs (1)
29return AddPolicy(policyName, new RequestTimeoutPolicy
Timeouts\RequestTimeoutsIEndpointConventionBuilderExtensions.cs (1)
23return builder.WithRequestTimeout(new RequestTimeoutPolicy
10 references to RequestTimeoutPolicy
Microsoft.AspNetCore.Http (10)
Timeouts\RequestTimeoutOptions.cs (5)
14public RequestTimeoutPolicy? DefaultPolicy { get; set; } 20public IDictionary<string, RequestTimeoutPolicy> Policies { get; } = new Dictionary<string, RequestTimeoutPolicy>(StringComparer.OrdinalIgnoreCase); 39/// <param name="policy">The <see cref="RequestTimeoutPolicy"/> policy to be added.</param> 40public RequestTimeoutOptions AddPolicy(string policyName, RequestTimeoutPolicy policy)
Timeouts\RequestTimeoutsIEndpointConventionBuilderExtensions.cs (1)
47public static IEndpointConventionBuilder WithRequestTimeout(this IEndpointConventionBuilder builder, RequestTimeoutPolicy policy)
Timeouts\RequestTimeoutsMiddleware.cs (4)
38var policyMetadata = endpoint?.Metadata.GetMetadata<RequestTimeoutPolicy>(); 53RequestTimeoutPolicy? selectedPolicy = null; 67if (options.Policies.TryGetValue(timeoutMetadata.PolicyName!, out var policy))