Version

PersistenceManager Class Members

The following tables list the members exposed by PersistenceManager.

Public Fields
 NameDescription
Public Fieldstatic (Shared in Visual Basic)IdentifierPropertyAn Attached Property that allows a user to specify an identifier that can be used to identify an object when its being saved or loaded.  
Public Fieldstatic (Shared in Visual Basic)PersistenceGroupPropertyAn Attached Property for storing PersistenceSettings on a System.Windows.DependencyObject.  
Public Fieldstatic (Shared in Visual Basic)SettingsPropertyAn Attached Property for storing PersistenceSettings on a System.Windows.DependencyObject.  
Public Properties
 NameDescription
Public PropertyPropertyDataStoreGets/sets a dictionary of all the root properties that belong to the object.  
Public PropertyValueTypesGets alist of Value types that have been stored by their values.  
Public Methods
 NameDescription
Public MethodBuildPropertyTreeWalks through the root object in which this PersistenceManager represents, and build a recursive list of Infragistics.Persistence.Primitives.PropertyDataInfo that can be used later to rehydrate the object.  
Public Methodstatic (Shared in Visual Basic)GetIdentifierGets the identifier specified on a System.Windows.DependencyObject.  
Public Methodstatic (Shared in Visual Basic)GetPersistenceGroupGets the PersistenceGroup on a System.Windows.DependencyObject.  
Public Methodstatic (Shared in Visual Basic)GetSettingsGets the PersistenceSettings on a System.Windows.DependencyObject.  
Public Methodstatic (Shared in Visual Basic)LoadOverloaded. Loads all objects of a group from a stream.  
Public Methodstatic (Shared in Visual Basic)SaveOverloaded. Saves all objects in the group into a single MemoryStream.  
Public Methodstatic (Shared in Visual Basic)SetIdentifierSets the identifier on on a System.Windows.DependencyObject.  
Public Methodstatic (Shared in Visual Basic)SetPersistenceGroupSets the PersistenceGroup on a System.Windows.DependencyObject.  
Public Methodstatic (Shared in Visual Basic)SetSettingsSets the PersistenceSettings on a System.Windows.DependencyObject.  
Public MethodUnloadPropertyTreeWalks through a tree of Infragistics.Persistence.Primitives.PropertyDataInfo objects, and attempts to rehydrate the root object in which this PersistenceManager represents, with those values.  
See Also