EventStore-Client-Dotnet
EventStore-Client-Dotnet copied to clipboard
Dotnet Client SDK for the Event Store gRPC Client API written in C#
**Is your feature request related to a problem? Please describe.** the gRPC client does not implemnent the Delete operation for projection management.
**Describe the bug** - GetStateAsync fails while the HTTP Api does not when a projection state is returned. - Http Api GET projection/{name}/state might return an empty result, the GetStateAsync...
For any successful write, the client keeps producing two log entries: ``` [20:50:58 WRN] gRPC call deadline exceeded. [20:50:58 INF] Call failed with gRPC error status. Status code: 'DeadlineExceeded', Message:...
**Describe the bug** Creating a connection with Ops and then calling SetSystemSettingsAsync with Admin credentials throws AccessDeniedException when it should not. **To Reproduce** Steps to reproduce the behavior: 1. Establish...
The `ResolvedEvent.Event` property is not nullable, so we assume that the property value is never null. However, a catch-up subscription to a projected stream (i.e. category stream) with links to...
**Describe the bug** When reconnecting a subscriber the server/client, the handshake stops prematurely. **To Reproduce** 1. Start the server. 2. Start the client with only one persistent subscriber. There should...
The test [Issue_1125](https://github.com/EventStore/EventStore-Client-Dotnet/blob/master/test/EventStore.Client.PersistentSubscriptions.Tests/Bugs/Issue_1125.cs) fails when using the default settings when creating the persistent subscription. When the settings are left as default, the persistent subscription in the test gets duplicate events...
Catch-up subscriptions have the ability to tweak the client operation options: ```csharp public Task SubscribeToStreamAsync( ... Action? configureOperationOptions = null, ... { EventStoreClientOperationOptions operationOptions = this.Settings.OperationOptions.Clone(); if (configureOperationOptions != null)...
Bumps System.Text.Json from 8.0.3 to 8.0.4. [](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores) Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a...