views:

31

answers:

0

I have provided a custom webpart personalization provider by extending the "PersonalizationProvider" class.

I have also extended the WebPartsManager class to invoke "SetPersonalizationDirty", when webparts are added/removed dynamically.

Now the problem is that method "ResetPersonalizationBlob" is being called suddenly even though: 1. Provided that there is no explicit invocation for the method 2. Irrespective of the fact that every addition/removal of webpart, the code does invoke WebpartManager.SetPersonalizationDirty

I am not sure as to why PersonalizationProvider.ResetPersonalizationBlob method is being invoked?

Has anybody faced a similar problem? What are the scenarios when the method " PersonalizationProvider.ResetPersonalizationBlob" is invoked?