Table of Contents

Method CreateStoreAsync

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

CreateStoreAsync(string, CancellationToken)

Create a new Key Value Store or get an existing one

public ValueTask<INatsKVStore> CreateStoreAsync(string bucket, CancellationToken cancellationToken = default)

Parameters

bucket string

Name of the bucket

cancellationToken CancellationToken

A CancellationToken used to cancel the API call.

Returns

ValueTask<INatsKVStore>

Key Value Store

Exceptions

NatsJSException

There was an issue retrieving the response.

NatsJSApiException

Server responded with an error.

CreateStoreAsync(NatsKVConfig, CancellationToken)

Create a new Key Value Store or get an existing one

public ValueTask<INatsKVStore> CreateStoreAsync(NatsKVConfig config, CancellationToken cancellationToken = default)

Parameters

config NatsKVConfig

Key Value Store configuration

cancellationToken CancellationToken

A CancellationToken used to cancel the API call.

Returns

ValueTask<INatsKVStore>

Key Value Store

Exceptions

NatsKVException

There was an issue with configuration

NatsJSException

There was an issue retrieving the response.

NatsJSApiException

Server responded with an error.