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