Skip to content

Propagate cancellation tokens through custom checks, event log and me… - #5740

Merged
johnsimons merged 1 commit into
masterfrom
john/cancel_part8
Aug 12, 2026
Merged

johnsimons merged 1 commit into
masterfrom
john/cancel_part8

Conversation

@johnsimons

Copy link
Copy Markdown
Member

This change continues the effort to consistently apply optional CancellationToken parameters to asynchronous methods within the IGroupsDataStore interface, its EFCore and RavenDB implementations, and related consuming services.

Cancellation tokens are now propagated to underlying asynchronous database calls, ensuring proper cancellation of long-running operations and further reducing cancellation analyzer debt.

@johnsimons
johnsimons requested a review from rbev August 11, 2026 23:05
@johnsimons
johnsimons marked this pull request as ready for review August 11, 2026 23:06
Base automatically changed from john/cancel_part7 to master August 12, 2026 02:53
…ssage redirects

This change continues the effort to consistently apply optional `CancellationToken`
parameters to asynchronous methods within the `ICustomChecksDataStore`,
`IEventLogDataStore` and `IMessageRedirectsDataStore` interfaces, their EFCore and RavenDB implementations, and the controllers, handlers and services that consume them.

Cancellation tokens are now propagated to the underlying asynchronous database calls, ensuring proper cancellation of long-running operations and further reducing
cancellation analyzer debt. No `.editorconfig` suppressions are removed here, because every rule in these projects still has violations from the interface groups that
remain.
@johnsimons
johnsimons merged commit 5790e39 into master Aug 12, 2026
50 checks passed
@johnsimons
johnsimons deleted the john/cancel_part8 branch August 12, 2026 03:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants