API version:
Show / Hide Table of Contents

Interface IRetryStrategy

Interface for retry strategies

Namespace: Okta.Sdk
Assembly: Okta.Sdk.dll
Syntax
public interface IRetryStrategy

Methods

WaitAndRetryAsync(HttpRequestMessage, CancellationToken, Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>>)

Retries an operation

Declaration
Task<HttpResponseMessage> WaitAndRetryAsync(HttpRequestMessage request, CancellationToken cancellationToken, Func<HttpRequestMessage, CancellationToken, Task<HttpResponseMessage>> operation)
Parameters
Type Name Description
System.Net.Http.HttpRequestMessage request

The request

System.Threading.CancellationToken cancellationToken

The cancellation token

System.Func<System.Net.Http.HttpRequestMessage, System.Threading.CancellationToken, System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>> operation

The operation to retry

Returns
Type Description
System.Threading.Tasks.Task<System.Net.Http.HttpResponseMessage>

The response

Back to top Copyright © 2021 Okta, Inc.
Generated with DocFx.