Method PauseConsumerAsync
PauseConsumerAsync(string, string, DateTimeOffset, CancellationToken)
Pause a consumer.
public ValueTask<ConsumerPauseResponse> PauseConsumerAsync(string stream, string consumer, DateTimeOffset pauseUntil, CancellationToken cancellationToken = default)
Parameters
stream
stringStream name where consumer is associated to.
consumer
stringConsumer name to be paused.
pauseUntil
DateTimeOffsetUntil when the consumer should be paused.
cancellationToken
CancellationTokenA CancellationToken used to cancel the API call.
Returns
- ValueTask<ConsumerPauseResponse>
Result of pausing the consumer.
Exceptions
- NatsJSException
There was an issue retrieving the response.
- NatsJSApiException
Server responded with an error.
- ArgumentException
The
stream
name is invalid.- ArgumentNullException
The
stream
name isnull
.