コード例 #1
0
        public async Task DeleteMessage(
            StreamId streamId,
            Guid messageId,
            CancellationToken cancellationToken = default)
        {
            var client = CreateClient(new Resource
            {
                Links =
                {
                    new Link
                    {
                        Href = LinkFormatter.StreamByMessageId(streamId, messageId),
                        Rel  = Constants.Relations.DeleteStreamMessage
                    }
                }
            });

            client = await client.Delete(
                Constants.Relations.DeleteStreamMessage,
                null,
                null,
                cancellationToken : cancellationToken);

            ThrowOnError(client);
        }