Comments (5)
As a temporary work-around, we have marked our own functions calling SubscribeToAllAsync as [Obsolete("", false)]
It seems as obsoleted method are allowed to call other obsoleted methods.
from eventstore-client-dotnet.
@stefer Appreciate you bringing this to our attention. It was indeed an oversight. We'll make sure to correct it in the upcoming patch release shortly
from eventstore-client-dotnet.
I wonder what exceptions we will get if the subscription is dropped when using the new SubscribeToAll method
The subscription could have been dropped for all kinds of reasons, so it's up to the user to handle it.
from eventstore-client-dotnet.
I wonder what exceptions we will get if the subscription is dropped when using the new SubscribeToAll method
The subscription could have been dropped for all kinds of reasons, so it's up to the user to handle it.
But the exception could also be produced by any kind of error in HandleEvent, so handling it like in the example would be misleading. But you are saying that there are no wrapped exceptions for dropped subscription from EventStore?
from eventstore-client-dotnet.
That's correct. It has been like this the entire time for regular subscriptions. The code is now much cleaner :)
from eventstore-client-dotnet.
Related Issues (20)
- DeadlineExceeded exception when trying to create persistent subscription to $all with ES Cloud 21.10.4 HOT 1
- Exception calling AppendToStreamAsync with duplicate event HOT 2
- AppendToStream can write a subset of events when errors occur. HOT 3
- Filtering on streams HOT 3
- Issue with dapr HOT 2
- Client continues to invoke the ChannelInfo factory after being disposed
- Connection string port is parsed wrong HOT 3
- What was the reason to implement connection string parser manually with lots of allocations? HOT 2
- Automatic reconnection to new leader HOT 5
- EventStoreClientSettings.Create is not correctly populating the created settings HOT 4
- SubscriptionFilterOptions support for StreamFilter and EventTypeFilter together HOT 1
- All settings classes like `EventStoreClientConnectivitySettings` must be records to be equatable out of the box HOT 3
- The link to Slack community " DDD-CQRS-ES" HOT 4
- IWriteResult.NextExpectedStreamRevision: Mismatch between member name and documentation
- v24.2.0 : gRPC.Core.RpcException even for INSECURE=true, TLS=false HOT 2
- RpcException When Using AppendToStreamAsync From Windows HOT 14
- AppendToStreamAsync hangs in .NET Framework 4.8 HOT 10
- FirstChanceException when no metadata HOT 3
- Regression: exception with stack trace on graceful subscription shutdown HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from eventstore-client-dotnet.