C# Class BudgetAnalyser.ApplicationState.ApplicationStateRequestedMessage

A MessageBase message object that broadcasts to subscribed components that the application is about to save user state data. In response to this message a subscribed component should add any data it wishes to persist. Persistent data is not additive, if no data is added any existing persisted data is lost.
Inheritance: GalaSoft.MvvmLight.Messaging.MessageBase
Exibir arquivo Open project: Benrnz/BudgetAnalyser Class Usage Examples

Public Methods

Method Description
PersistThisModel ( IPersistentApplicationStateObject model ) : void

Each subscriber can call this method to include any data it wishes to persist. This data is intended to be user state metadata. It is not intended to be used for wholesale application database data.

Method Details

PersistThisModel() public method

Each subscriber can call this method to include any data it wishes to persist. This data is intended to be user state metadata. It is not intended to be used for wholesale application database data.
Attempt to save application state with a model that has already been saved.
public PersistThisModel ( IPersistentApplicationStateObject model ) : void
model IPersistentApplicationStateObject /// The model to persist. The type of this model will be used as a key and when data is loaded back from persistent storage this key (type) will be used /// to retrieve it. No other component should use this type, or collisions will occur. ///
return void