Method ResetConsumerAsync
ResetConsumerAsync(string, string, ulong, CancellationToken)
Reset a consumer's delivery state.
ValueTask<ConsumerResetResponse> ResetConsumerAsync(string stream, string consumer, ulong seq = 0, CancellationToken cancellationToken = default)
Parameters
streamstringStream name where consumer is associated to.
consumerstringConsumer name to be reset.
sequlongStream sequence to reset to. Zero (the default) resets the consumer to its current ack floor.
cancellationTokenCancellationTokenA CancellationToken used to cancel the API call.
Returns
- ValueTask<ConsumerResetResponse>
The reset response, including the consumer info and the sequence the consumer was reset to.
Remarks
This feature is only available on NATS server v2.14 and later.
Exceptions
- NatsJSException
There was an issue retrieving the response.
- NatsJSApiException
Server responded with an error.
- ArgumentException
The
streamname is invalid.- ArgumentNullException
The
streamname isnull.