public sealed class TransactionOptions.Types.ReadWrite : IMessage<TransactionOptions.Types.ReadWrite>, IEquatable<TransactionOptions.Types.ReadWrite>, IDeepCloneable<TransactionOptions.Types.ReadWrite>, IBufferMessage, IMessageReference documentation and code samples for the Firestore v1 API class TransactionOptions.Types.ReadWrite.
Options for a transaction that can be used to read and write documents.
Implements
IMessageTransactionOptionsTypesReadWrite, IEquatableTransactionOptionsTypesReadWrite, IDeepCloneableTransactionOptionsTypesReadWrite, IBufferMessage, IMessageNamespace
Google.Cloud.Firestore.V1Assembly
Google.Cloud.Firestore.V1.dll
Constructors
ReadWrite()
public ReadWrite()ReadWrite(ReadWrite)
public ReadWrite(TransactionOptions.Types.ReadWrite other)| Parameter | |
|---|---|
| Name | Description |
other |
TransactionOptionsTypesReadWrite |
Properties
ConcurrencyMode
public TransactionOptions.Types.ConcurrencyMode ConcurrencyMode { get; set; }Optional. The concurrency control mode to use for this transaction.
A database is able to use different concurrency modes for different transactions simultaneously.
3rd party auth requests are only allowed to create optimistic read-write transactions and must specify that here even if the database-level setting is already configured to optimistic.
| Property Value | |
|---|---|
| Type | Description |
TransactionOptionsTypesConcurrencyMode |
|
RetryTransaction
public ByteString RetryTransaction { get; set; }An optional transaction to retry.
| Property Value | |
|---|---|
| Type | Description |
ByteString |
|