I donβt know if there are any other ideas ... after a lot of reading and trying, I ended up using parameters in the provider to pass information to the user bufferwebeventprovider.
If you create a custom provider and enable the Initialize (name, config) override method, then all of your parameters from your web.config file will go through the configuration parameter of the Initialize command. Then, in the initialize command, you can pull them out one by one (and delete them) before passing the rest of the config property to base.Initialize.
I used this to save and delete connection string information, timeouts, user identifiers, etc.
Anyway, I would still like to monitor performance monitoring, not having all the information in web.config (mainly because it is a website with several databases and several different settings). I will probably end up running the procedure in the user provider to check the settings and only record entries as needed based on all user settings.
Any other thoughts are very welcome !!
source share