Class RequestBase
Assembly: Couchbase.NetClient.dll
Syntax
public abstract class RequestBase : object, IRequest
Properties
|
Improve this Doc
View Source
Attempts
Declaration
public uint Attempts { get; set; }
Property Value
|
Improve this Doc
View Source
ClientContextId
Declaration
public string? ClientContextId { get; set; }
Property Value
|
Improve this Doc
View Source
Elapsed
Declaration
public TimeSpan Elapsed { get; }
Property Value
Type |
Description |
TimeSpan |
|
|
Improve this Doc
View Source
Idempotent
Declaration
public abstract bool Idempotent { get; }
Property Value
|
Improve this Doc
View Source
Recorder
Declaration
public IValueRecorder Recorder { get; set; }
Property Value
|
Improve this Doc
View Source
RetryReasons
Declaration
public List<RetryReason> RetryReasons { get; set; }
Property Value
|
Improve this Doc
View Source
RetryStrategy
Declaration
public IRetryStrategy RetryStrategy { get; set; }
Property Value
|
Improve this Doc
View Source
Statement
Declaration
public string? Statement { get; set; }
Property Value
|
Improve this Doc
View Source
Timeout
Declaration
public TimeSpan Timeout { get; set; }
Property Value
Type |
Description |
TimeSpan |
|
|
Improve this Doc
View Source
Token
Declaration
public CancellationToken Token { get; set; }
Property Value
Type |
Description |
CancellationToken |
|
Methods
|
Improve this Doc
View Source
LogOrphaned()
Declaration
public void LogOrphaned()
|
Improve this Doc
View Source
StopRecording()
Stops the operation timer and writes the elapsed milliseconds to the IValueRecorder.
Declaration
public abstract void StopRecording()
Implements