Reading the docs, http://docs.geteventstore.com/introduction/competing-consumers/ explains how messages can be parked (a.k.a. deadlettered) by a subscription client. However, there is no information about how this works on the .NET API competing consumers doc http://docs.geteventstore.com/dotnet-api/3.3.1/competing-consumers/.
I did find something about it on the HTTP API docs http://docs.geteventstore.com/http-api/3.4.0/competing-consumers/#replaying-parked-messages.
I also can’t seem to find anything in the .NET API on how to park messages, or how to replay parked messages. Does this mean we have to use the HTTP API to do these things? If not, how do you use the .NET API to:
signal the database that a message should be parked, and
replay parked messages for a given subscription (stream + group)?