public async Task DeleteMessage( StreamId streamId, Guid messageId, CancellationToken cancellationToken = default) { GuardAgainstDisposed(); var client = CreateClient(new Resource { Links = { new Link { Href = LinkFormatter.StreamMessageByMessageId(streamId, messageId), Rel = Constants.Relations.DeleteMessage } } }); client = await client.Delete( Constants.Relations.DeleteMessage, null, null, cancellationToken : cancellationToken); ThrowOnError(client); }