System.Web 2.0.0.0

In addition to using the Personalizable attribute on control properties, a control can also implement 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.

Defines additional management capabilities for the application and extraction of personalization state.

- Property
  System.Boolean To be added.

  When data managed by a control has changed, the control is considered "dirty." A control should return true if the custom data that it manages through the interface has changed. If a control returns true from this property, the control's interface method implementation is called during property value extraction.

  This property is checked automatically by the personalization infrastructure during the latter phases of processing a POST request. However, for GET requests, the value returned from the property is not checked. Some other event has to have caused the control to be considered "dirty" for any control state--not just data managed by --to be saved. If a control can mark itself as "dirty" during a GET request, or if the personalization infrastructure under some very specific boundary conditions considers a control "dirty" during a GET request, then will always be called.

  A control can reference its associated control and check the property to determine the current scope. The "dirty" state of a control's custom data should be appropriate for the current scope.

  Gets a value that indicates whether the custom data that a control manages has changed.

  2.0.0.0
- Method
  System.Void `` `` To be added. To be added. To be added. To be added. 2.0.0.0
- Method
  System.Void `` To be added. To be added. To be added. 2.0.0.0