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

Parameters

transactionBase
TransactionBase

The transaction instance.

key
System.String

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

value
System.Byte[]

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

Returns

System.Boolean

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

Parameters

transactionBase
TransactionBase

The transaction instance.

key
System.String

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

value
System.Byte[]

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

checkSequenceNumber
System.Int64

The expected sequence number of the key to be updated.

Returns

System.Boolean

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

Applies to