Skip to content

An interceptor library for Orleans Storage Providers allowing interception of grain storage provider operations for transparent encryption, model state validation, or whatever else you can dream up!

License

Notifications You must be signed in to change notification settings

ElanHasson/Orleans.StorageProviderInterceptors

Folders and files

NameName
Last commit message
Last commit date
Sep 23, 2022
Sep 25, 2023
Sep 23, 2022
Aug 7, 2022
Sep 6, 2023
Sep 6, 2023
Sep 15, 2022
Aug 7, 2022
Aug 7, 2022
Sep 25, 2023
Aug 7, 2022
Aug 7, 2022
Aug 7, 2022
Aug 17, 2022
Sep 20, 2022
Aug 7, 2022
Sep 15, 2022
Aug 7, 2022
Sep 6, 2023
Aug 17, 2022

Repository files navigation

Orleans.StorageProviderInterceptors

Orleans.StorageProviderInterceptors NuGet Package Orleans.StorageProviderInterceptors NuGet Package Downloads GitHub Actions Status

GitHub Actions Build History

An interceptor library for Orleans Storage Providers allowing interception of grain storage provider operations for transparent encryption, model state validation, or whatever else you can dream up!

The current interceptor implementation requires using StorageInterceptor instead of Orleans' PersistentState attribute on injected grain states.

Check out the sample app: https://github.com/ElanHasson/Orleans.StorageProviderInterceptors/blob/main/Source/Sample/