Defines additional management capabilities for the application and extraction of personalization state.
See Also: IPersonalizable Members
In addition to using the Personalizable attribute on control properties, a control can also implement System.Web.UI.WebControls.WebParts.IPersonalizable for additional management capabilities for the application and extraction of personalization state. For example, controls that need to manage private state information should implement this interface. Controls that access personalized data through complex mechanisms, such as custom cache solutions, data persistence to mainframes, or XML Web services, should also implement this interface.
You should not add types based on classes defined in the App_Code directory and then depend on the default binary serialization mechanism. App_Code-based artifacts are not consistently binary-serializable due to the fact that they can have their assembly names changed at random points in time.