public class MetadataStructureCache : IMetadataStructureCache,
IMetadataStructureCacheUpdate
MetadataStructureCache | Initializes new metadata structure cache. |
Options | Flags indicating how the cache should behave. |
AddOrUpdateLoginAccount | Adds or updates a user account in the cache. |
AddOrUpdateUserAccount | Adds or updates a user account in the cache. |
AddOrUpdateUserGroupAdmin | Adds or updates a user group in the cache. |
GetClassIdByAlias | Fetches the class id from the cache. Populates the cache if necessary. |
GetLogin | Gets the specified login account from the cache. |
GetNamedACLIdByAlias | Fetches the workflow state id from the cache. Populates the cache if necessary. |
GetObjectClassAdmin | Gets the full (admin) object class from the metadata structure cache. |
GetObjectTypeAdmin | Gets the full (admin) object type from the metadata structure cache. |
GetObjectTypeIdByAlias | Fetches the object type id from the cache. Populates the cache if necessary. |
GetObjIDByGuid | Fetches the value list item or object id by guid. |
GetPropertyDefAdmin | Gets the full (admin) property definition from the metadata structure cache. |
GetPropertyDefIdByAlias | Fetches the property def id from the cache. Populates the cache if necessary. |
GetStateAdmin | Gets the full (admin) state data struct. |
GetUser | Gets the user account of the specified user from the cache. |
GetUserGroupAdmin | Gets the specified user group from the cache. |
GetUserGroupIdByAlias | Fetches the user group id from the cache. Populates the cache if necessary. |
GetUserGroupIdByGuid | Gets user group id by guid. |
GetUserIdByGuid | Gets the user id by guid. |
GetVaultCache | Gets a new or existing metadata structure cache instance for a specific vault. |
GetWorkflowAdmin | Gets the full (admin) workflow data struct. |
GetWorkflowIdByAlias | Fetches the workflow id from the cache. Populates the cache if necessary. |
GetWorkflowStateIdByAlias | Fetches the workflow state id from the cache. Populates the cache if necessary. |
Initialize | The initialization method which is called only from the constructor. Rebuilds the cache. |
RemoveLoginAccount | Removes the specified login account from the cache. |
RemoveUserAccount | Removes the specified user account from the cache. |
RemoveUserGroup | Removes the specified user group from the cache. |
RemoveWorkflowsAdmin | Deletes the workflows with the specified IDs. |
SetOptions | Change the options that control cache behavior. |