ArcFM Solution Developer Guide
IMMPersistentListItem Interface Members
Methods 

The following tables list the members exposed by IMMPersistentListItem.

Public Methods
 NameDescription
 MethodCanLoadFromDBChecks to see if the currently logged in user has permissions to access the MM_SYSTEM_PERSIST_INFO table.  
 MethodCanLoadFromUserDBChecks to see if the currently logged in user has permissions to access the MM_PERSIST_INFO table.  
 MethodCanSaveToDBChecks to see if the currently logged in user has permissions to access the MM_SYSTEM_PERSIST_INFO table.  
 MethodCanSaveToUserDBChecks to see if the currently logged in user has permissions to access the MM_PERSIST_INFO table.  
 MethodGetDirtyReturns true if the list item or its children have changed since the time it was loaded from a stream.  
 MethodLoadFromDBLoads from a row in the MM_SYSTEM_PERSIST_INFO table in the given workspace. It uses the row from this table that has the specified TreeName value.  
 MethodLoadFromFieldLoads from a particular database row.  
 MethodLoadFromStreamReads the current list from a COM persistence IStream. Determine which COM object forms the root of the tree, create an instance of this type, and then call LoadFromStream() on it.  
 MethodLoadFromUserDBLoads from a row in the MM_PERSIST_INFO table in the given workspace. It uses the row from this table that has the specified TreeName value.  
 MethodRecursiveLoadFromStreamRecursively reads the current list from a COM persistence IStream. Determine which COM object forms the root of the tree, create an instance of this type, and then call LoadFromStream() on it.  
 MethodRecursiveSaveToStreamRecursively writes the current list into a COM persistence IStream. This IStream object can later be stored in a geodatabase or stored elsewhere.  
 MethodSaveToDBSaves to a row in the MM_SYSTEM_PERSIST_INFO table in the given workspace. It uses the row from this table that has the specified TreeName value.  
 MethodSaveToFieldSaves to a particular database row.  
 MethodSaveToStreamWrites the current list into a COM persistence IStream. This IStream object can later be stored in a geodatabase or stored elsewhere.  
 MethodSaveToUserDBSaves to a row in the MM_PERSIST_INFO table in the given workspace. It uses the row from this table that has the specified TreeName value.  
 MethodSetDirtySets the dirty flag. This is used to signal that the list is 'dirty' and needs to be saved. This flat is set on the current list item and progagated upwards. To mark the tree dirty, call SetDirty(True) on any item within the tree. To make the tree clean, call SetDirty(False) on the root node.  
Top
See Also

Reference

IMMPersistentListItem Interface
Miner.Interop Namespace

 

 


Send Comment