-
-
Notifications
You must be signed in to change notification settings - Fork 213
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
.NET SDK redesign #1
Labels
Feature
New feature or request
Comments
The SDK has 4 public previews and we move any discussion to the forum: |
@shsh.65.65 |
bruno-garcia
pushed a commit
that referenced
this issue
Feb 24, 2020
…_url fix: set score url to fully constructed url
lucas-zimerman
added a commit
that referenced
this issue
Jun 27, 2021
simplify dependency declaration
16 tasks
# for free
to join this conversation on GitHub.
Already have an account?
# to comment
This issue can be used to discuss the kickoff of a new API for .NET applications.
Some goals to start with are:
Proposed API for sending event:
The client API queues the event for processing/submission via a in-memory queue. In the background there's a task which asynchronously does the event submission. For that reason the API has a
IDisposable
handle be invoked on app shutdown, which when invoked could block up to N seconds to ensure all events are sent to sentry or persisted to disk if that option is enabled (useful for mobile).Convenience methods added as extensions, i.e:
The client manages a background worker which invokes a transport. Different transports can be used. For example an HTTP transport should be default but one that will store the event to disk to be sent at a later time could be another one.
Milestones:
interfaces
andattributes
spec, theHttpTransport
and an Microsoft.Extensions.Logging and ASP.NET Core integrations. The extenal API should be close to the final one which is part of the Sentry SDK's unification workload.If you can support us by testing the previews, that'd be highly appreciated.
The text was updated successfully, but these errors were encountered: