Table of Contents

Method TryPutAsync

Namespace
NATS.Client.KeyValueStore
Assembly
NATS.Client.KeyValueStore.dll

TryPutAsync<T>(string, T, INatsSerialize<T>?, CancellationToken)

Tries to put a value into the bucket using the key

public ValueTask<NatsResult<ulong>> TryPutAsync<T>(string key, T value, INatsSerialize<T>? serializer = null, CancellationToken cancellationToken = default)

Parameters

key string

Key of the entry

value T

Value of the entry

serializer INatsSerialize<T>

Serializer to use for the message type.

cancellationToken CancellationToken

A CancellationToken used to cancel the API call.

Returns

ValueTask<NatsResult<ulong>>

Revision number

Type Parameters

T

Serialized value type

Remarks

Use this method to avoid exceptions