Interface IRequest
Assembly: Couchbase.NetClient.dll
Syntax
public interface IRequest
Properties
|
Improve this Doc
View Source
Attempts
Declaration
uint Attempts { get; set; }
Property Value
|
Improve this Doc
View Source
ClientContextId
Gets the context identifier for the analytics request. Useful for debugging.
Declaration
string? ClientContextId { get; set; }
Property Value
|
Improve this Doc
View Source
Elapsed
The total time expired at the time the operation is called. If another retry happens,
it will be updated once the response is received.
Declaration
TimeSpan Elapsed { get; }
Property Value
Type |
Description |
TimeSpan |
|
|
Improve this Doc
View Source
Idempotent
Declaration
Property Value
|
Improve this Doc
View Source
Recorder
Declaration
IValueRecorder Recorder { get; set; }
Property Value
|
Improve this Doc
View Source
RetryReasons
Declaration
List<RetryReason> RetryReasons { get; set; }
Property Value
|
Improve this Doc
View Source
RetryStrategy
Declaration
IRetryStrategy RetryStrategy { get; set; }
Property Value
|
Improve this Doc
View Source
Statement
Declaration
string? Statement { get; set; }
Property Value
|
Improve this Doc
View Source
Timeout
Declaration
TimeSpan Timeout { get; set; }
Property Value
Type |
Description |
TimeSpan |
|
|
Improve this Doc
View Source
Token
Declaration
CancellationToken Token { get; set; }
Property Value
Type |
Description |
CancellationToken |
|
Methods
|
Improve this Doc
View Source
LogOrphaned()
Declaration
|
Improve this Doc
View Source
StopRecording()
Stops the operation timer and writes the elapsed milliseconds to the IValueRecorder.
Declaration
Extension Methods