Class PerTransactionConfig
A record representing a config applied to a single transaction.
Inheritance
System.Object
PerTransactionConfig
Implements
System.IEquatable<PerTransactionConfig>
Namespace: Couchbase.Integrated.Transactions.Config
Assembly: Couchbase.NetClient.dll
Syntax
public class PerTransactionConfig : object, IEquatable<PerTransactionConfig>
Properties
| Improve this Doc View SourceDurabilityLevel
Gets an optional value indicating the minimum durability level desired for this transaction.
Declaration
public DurabilityLevel? DurabilityLevel { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<DurabilityLevel> |
KeyValueTimeout
Gets an option value indicating the timeout on Couchbase Key/Value operations for this transaction.
Declaration
public TimeSpan? KeyValueTimeout { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<TimeSpan> |
ScanConsistency
The scan consistency to use for query operations (default: RequestPlus)
Declaration
public QueryScanConsistency? ScanConsistency { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<QueryScanConsistency> |
Timeout
Gets an optional value indicating the relative expiration time of the transaction for this transaction.
Declaration
public TimeSpan? Timeout { get; set; }
Property Value
Type | Description |
---|---|
System.Nullable<TimeSpan> |
Implements
System.IEquatable<>