Dela via


KeyValueStoreReplica.TryUpdate Method

Definition

Overloads

TryUpdate(TransactionBase, String, Byte[])

Attempts to update the value indexed by the specified key.

TryUpdate(TransactionBase, String, Byte[], Int64)

Attempts to update the value indexed by the specified key.

TryUpdate(TransactionBase, String, Byte[])

Attempts to update the value indexed by the specified key.

public bool TryUpdate (System.Fabric.TransactionBase transactionBase, string key, byte[] value);
member this.TryUpdate : System.Fabric.TransactionBase * string * byte[] -> bool
Public Function TryUpdate (transactionBase As TransactionBase, key As String, value As Byte()) As Boolean

Parameters

transactionBase
TransactionBase

The transaction instance.

key
String

The key, or index, of the value to be updated (as a string). Limited to 800 characters in length.

value
Byte[]

The value (as a byte array) to be stored, limited to 2GB in length.

Returns

True if the specified key was found and updated. False if the specified key does not exist.

Applies to

TryUpdate(TransactionBase, String, Byte[], Int64)

Attempts to update the value indexed by the specified key.

public bool TryUpdate (System.Fabric.TransactionBase transactionBase, string key, byte[] value, long checkSequenceNumber);
member this.TryUpdate : System.Fabric.TransactionBase * string * byte[] * int64 -> bool
Public Function TryUpdate (transactionBase As TransactionBase, key As String, value As Byte(), checkSequenceNumber As Long) As Boolean

Parameters

transactionBase
TransactionBase

The transaction instance.

key
String

The key, or index, of the value to be updated (as a string). Limited to 800 characters in length.

value
Byte[]

The value (as a byte array) to be stored, limited to 2GB in length.

checkSequenceNumber
Int64

The expected sequence number of the key to be updated.

Returns

True if the specified key was found and updated. False if the specified key does not exist.

Applies to