You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add QueueDeleted event to IQueue<T> for queue deletion notifications
Adds a QueueDeleted async event raised after a queue is deleted via DeleteQueueAsync. This enables behaviors and event handlers to react to queue deletion (e.g., cleanup, logging, cache invalidation).
- Add QueueDeletedEventArgs<T> and QueueDeleted event to IQueue<T>
- Implement OnQueueDeletedAsync in QueueBase with parallel invocation
- Refactor DeleteQueueAsync into base class with DeleteQueueImplAsync pattern
- Move trace logging from InMemoryQueue to QueueBase for all implementations
- Wire QueueDeleted into QueueBehaviorBase for behavior support
- Dispose QueueDeleted event in QueueBase.Dispose
- Update queue documentation with QueueDeleted event and behavior examples
Co-authored-by: Cursor <cursoragent@cursor.com>
0 commit comments