Couchbase .NET SDK | 3.7.2
Search Results for

    Show / Hide Table of Contents

    Struct ExponentialBackoff

    Implements
    IBackoffCalculator
    Inherited Members
    ValueType.Equals(object)
    ValueType.GetHashCode()
    ValueType.ToString()
    object.Equals(object, object)
    object.GetType()
    object.ReferenceEquals(object, object)
    Namespace: Couchbase.Core.Retry
    Assembly: Couchbase.NetClient.dll
    Syntax
    public readonly struct ExponentialBackoff : IBackoffCalculator

    Constructors

    | Edit this page View Source

    ExponentialBackoff(int, int, int)

    Declaration
    public ExponentialBackoff(int maxRetries, int delayMillis, int maxDelayMillis)
    Parameters
    Type Name Description
    int maxRetries
    int delayMillis
    int maxDelayMillis

    Methods

    | Edit this page View Source

    CalculateBackoff(IRequest)

    Declaration
    public TimeSpan CalculateBackoff(IRequest request)
    Parameters
    Type Name Description
    IRequest request
    Returns
    Type Description
    TimeSpan
    | Edit this page View Source

    Create(int, int, int)

    Declaration
    public static ExponentialBackoff Create(int maxRetries, int delayMillis, int maxDelayMillis)
    Parameters
    Type Name Description
    int maxRetries
    int delayMillis
    int maxDelayMillis
    Returns
    Type Description
    ExponentialBackoff
    | Edit this page View Source

    Delay(IRequest)

    Declaration
    public Task Delay(IRequest request)
    Parameters
    Type Name Description
    IRequest request
    Returns
    Type Description
    Task

    Implements

    IBackoffCalculator
    • Edit this page
    • View Source
    In this article
    Back to top © 2025 Couchbase, Inc.