#interceptors

2025-06-09

QuarkFlix Guard Duty: A Hands-On CDI Interceptor Tutorial with Quarkus
Learn how to build modular, secure, and testable Java applications
myfear.substack.com/p/quarkus-
#Java #Quarkus #CDI #Interceptors

Abdelfattah Ragababdelfattahragab
2025-01-13

Angular HTTP: Connecting to the REST API by Abdelfattah Ragab

The e-book is only available on the author's website books.abdelfattah-ragab.com with amazing discounts of up to 40%.

Abdelfattah Ragababdelfattahragab
2024-12-23

Angular HTTP: Connecting to the REST API by Abdelfattah Ragab

Available on shop.tredition.com and amazon.com

Angular HTTP: Connecting to the REST API by Abdelfattah Ragab
💾 Paweł Łukasikpawel_lukasik@infosec.exchange
2024-03-22

One of the latest concepts added to Entity Framework is interceptors. What they offer for developers is the ability to modify the database command before it is sent to the database.

Interceptors can define several methods, and at each level, we can make specific modifications.
On the DbCommandInterceptor, the list of methods is quite long:

📌 CommandCreating, CommandCreated, CommandInitialized, CommandCanceled, CommandCanceledAsync, CommandFailed, CommandFailedAsync
📌 ReaderExecuting, ReaderExecutingAsync, ScalarExecutingAsync
📌 ScalarExecuting, ScalarExecuted, ScalarExecutedAsync
📌 NonQueryExecuting, NonQueryExecutingAsync, NonQueryExecuted
📌 ReaderExecuted, ReaderExecutedAsync
📌 DataReaderClosing, DataReaderClosingAsync, DataReaderDisposing

All the methods are virtual, so we can override only the ones we are interested in. Additionally, there's an ISaveChangesInterceptor that allows us to control SaveChanges methods.

Have you been using interceptors in your projects?

Docs 📑: learn.microsoft.com/en-us/ef/c

#dotnet #entityframework #efcore #interceptors
---
If you find this useful, consider giving a like & share ♻

C# code that add interceptors

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst