public sealed class ReadOptions : IMessage<ReadOptions>, IEquatable<ReadOptions>, IDeepCloneable<ReadOptions>, IBufferMessage, IMessage
The options shared by read requests.
Implements
IMessage<ReadOptions>, IEquatable<ReadOptions>, IDeepCloneable<ReadOptions>, IBufferMessage, IMessageNamespace
Google.Cloud.Datastore.V1Assembly
Google.Cloud.Datastore.V1.dll
Constructors
ReadOptions()
public ReadOptions()
ReadOptions(ReadOptions)
public ReadOptions(ReadOptions other)
Parameter | |
---|---|
Name | Description |
other | ReadOptions |
Properties
ConsistencyTypeCase
public ReadOptions.ConsistencyTypeOneofCase ConsistencyTypeCase { get; }
Property Value | |
---|---|
Type | Description |
ReadOptions.ConsistencyTypeOneofCase |
ReadConsistency
public ReadOptions.Types.ReadConsistency ReadConsistency { get; set; }
The non-transactional read consistency to use.
Cannot be set to STRONG
for global queries.
Property Value | |
---|---|
Type | Description |
ReadOptions.Types.ReadConsistency |
ReadTime
public Timestamp ReadTime { get; set; }
Reads entities as they were at the given time. This may not be older than 270 seconds. This value is only supported for Cloud Firestore in Datastore mode.
Property Value | |
---|---|
Type | Description |
Timestamp |
Transaction
public ByteString Transaction { get; set; }
The identifier of the transaction in which to read. A transaction identifier is returned by a call to [Datastore.BeginTransaction][google.datastore.v1.Datastore.BeginTransaction].
Property Value | |
---|---|
Type | Description |
ByteString |