EventStore-Client-Dotnet
EventStore-Client-Dotnet copied to clipboard
Dotnet Client SDK for the Event Store gRPC Client API written in C#
**Describe the bug** RpcException When Using AppendToStreamAsync From Windows. **To Reproduce** Steps to reproduce the behavior: 1. Use Windows 11 OS 2. Use latest package at the time of writing...
Changed: Workflows to allow selection of registry
Changed: Removed attributes that marked callback-based subscription APIs as obsolete. Changed: Moved callback-based tests to Obsolete folders for easier refactoring in future. The callback-based APIs were previously marked as obsolete,...
**Describe the bug** Mismatch between member name and documentation of `IWriteResult.NextExpectedStreamRevision`. **To Reproduce** dotnet SDK version 23.0.0.0 **Expected behavior** The documentation is in line with the member name `NextExpectedStreamRevision`. **Actual...
**Is your feature request related to a problem? Please describe.** I have several environments within the same app (default and sandbox). DB connections may vary for each environment. I want...
When creating a subscription using server-side filtering, we have to choose between StreamFilter and EventTypeFilter in the SubscriptionFilterOptions. It would be good to support both, so I can do something...
**Describe the bug** Using .NET gRPC client v 23.0.0 and creating a persistent subscription to $all. When I call `CreateToAllAsync` when connecting to Event Store Cloud v 22.10.0.0, single node...
**Describe the bug** After writing an event to the database, we truncate the stream, then attempt to write the same event to the stream. An exception is thrown on the...
When updating the built-in projection `$by_correlation_id` via the UI with the value: ```json {"correlationIdProperty":"subject"} ``` It works, and the logs show: ``` [ 1,21,18:16:13.724,INF] Updating '"$by_correlation_id"' projection source to '"{\"correlationIdProperty\":\"subject\"}"'...
**Describe the bug** When calling `AppendToStreamAsync`, if the `eventData` enumerable throws an exception, the call does not return or throw until the gRPC client times the operation out. The exception...