Click or drag to resize

StreamTransactionBody Class

Represents information required to make a stream transaction to begin.
Inheritance Hierarchy
SystemObject
  ArangoDBNetStandard.TransactionApi.ModelsStreamTransactionBody

Namespace:  ArangoDBNetStandard.TransactionApi.Models
Assembly:  ArangoDBNetStandard (in ArangoDBNetStandard.dll) Version: 1.1.0
Syntax
public class StreamTransactionBody

The StreamTransactionBody type exposes the following members.

Constructors
  NameDescription
Public methodStreamTransactionBody
Initializes a new instance of the StreamTransactionBody class
Top
Properties
  NameDescription
Public propertyAllowImplicit
Gets or sets to allow reading from undeclared collections.
Public propertyCollections
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.
Public propertyLockTimeout
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.
Public propertyMaxTransactionSize
Gets or sets the maximum transaction size limit in bytes. Honored by the RocksDB storage engine only.
Public propertyWaitForSync
Gets or sets optional flag to force the transaction to write all data to disk before returning.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also