StreamTransactionBody Class |
Namespace: ArangoDBNetStandard.TransactionApi.Models
The StreamTransactionBody type exposes the following members.
Name | Description | |
---|---|---|
StreamTransactionBody | Initializes a new instance of the StreamTransactionBody class |
Name | Description | |
---|---|---|
AllowImplicit |
Gets or sets to allow reading from undeclared collections.
| |
Collections |
Gets or sets the PostTransactionRequestCollections object that can have one or all sub-attributes read, write or exclusive,
each being an array of collection names.
Collections that will be written to in the transaction must be declared with the write or exclusive attribute or it will fail,
whereas non-declared collections from which is solely read will be added lazily.
| |
LockTimeout |
Gets or sets an optional numeric value that can be used to set a timeout for waiting on collection locks.
If not specified, a default value will be used.
Setting lockTimeout to 0 will make ArangoDB not time out waiting for a lock.
| |
MaxTransactionSize |
Gets or sets the maximum transaction size limit in bytes. Honored by the RocksDB storage engine only.
| |
WaitForSync |
Gets or sets optional flag to force the transaction to write all data to disk before returning.
|
Name | Description | |
---|---|---|
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
ToString | Returns a string that represents the current object. (Inherited from Object.) |