Table of Contents

Struct TransactionOptions

Namespace
Apache.Ignite.Transactions
Assembly
Apache.Ignite.dll

Ignite transaction options.

public readonly record struct TransactionOptions : IEquatable<TransactionOptions>
Implements
Inherited Members

Constructors

TransactionOptions(bool, long)

Ignite transaction options.

public TransactionOptions(bool ReadOnly, long TimeoutMillis = 0)

Parameters

ReadOnly bool

Whether to start a read-only transaction. Read-only transactions provide a snapshot view of data at a certain point in time. They are lock-free and perform better than normal transactions, but do not permit data modifications.

TimeoutMillis long

Transaction timeout. 0 means 'use default timeout'. the default timeout is configured via ignite.transaction.timeout configuration property.

Properties

ReadOnly

Whether to start a read-only transaction. Read-only transactions provide a snapshot view of data at a certain point in time. They are lock-free and perform better than normal transactions, but do not permit data modifications.

public bool ReadOnly { get; init; }

Property Value

bool

TimeoutMillis

Transaction timeout. 0 means 'use default timeout'. the default timeout is configured via ignite.transaction.timeout configuration property.

public long TimeoutMillis { get; init; }

Property Value

long