Click or drag to resize

MetadataStructureCache Methods

The MetadataStructureCache type exposes the following members.

Methods
  NameDescription
Public methodAddOrUpdateLoginAccount
Adds or updates a user account in the cache.
Public methodAddOrUpdateUserAccount
Adds or updates a user account in the cache.
Public methodAddOrUpdateUserGroupAdmin
Adds or updates a user group in the cache.
Protected methodClearEventDrivenCaches
Clears all event driven caches.
Public methodGetClassIdByAlias
Fetches the class id from the cache. Populates the cache if necessary.
Public methodGetLogin
Gets the specified login account from the cache.
Public methodGetNamedACLIdByAlias
Fetches the workflow state id from the cache. Populates the cache if necessary.
Public methodGetObjectClassAdmin
Gets the full (admin) object class from the metadata structure cache.
Public methodGetObjectTypeAdmin
Gets the full (admin) object type from the metadata structure cache.
Public methodGetObjectTypeIdByAlias
Fetches the object type id from the cache. Populates the cache if necessary.
Public methodGetObjIDByGuid
Fetches the value list item or object id by guid.
Public methodGetPropertyDefAdmin
Gets the full (admin) property definition from the metadata structure cache.
Public methodGetPropertyDefIdByAlias
Fetches the property def id from the cache. Populates the cache if necessary.
Public methodGetStateAdmin
Gets the full (admin) state data struct.
Public methodGetUser
Gets the user account of the specified user from the cache.
Public methodGetUserGroupAdmin
Gets the specified user group from the cache.
Public methodGetUserGroupIdByAlias
Fetches the user group id from the cache. Populates the cache if necessary.
Public methodGetUserGroupIdByGuid
Gets user group id by guid.
Public methodGetUserIdByGuid
Gets the user id by guid.
Public methodStatic memberGetVaultCache
Gets a new or existing metadata structure cache instance for a specific vault.
Public methodGetWorkflowAdmin
Gets the full (admin) workflow data struct.
Public methodGetWorkflowIdByAlias
Fetches the workflow id from the cache. Populates the cache if necessary.
Public methodGetWorkflowStateIdByAlias
Fetches the workflow state id from the cache. Populates the cache if necessary.
Protected methodInitialize
The initialization method which is called only from the constructor. Rebuilds the cache.
Protected methodInitializeEventDrivenCaches
(Re)Builds caches that are kept up-to-date by vault events. Includes: Users, Groups and Logins
Public methodRemoveLoginAccount
Removes the specified login account from the cache.
Public methodRemoveUserAccount
Removes the specified user account from the cache.
Public methodRemoveUserGroup
Removes the specified user group from the cache.
Public methodRemoveWorkflowsAdmin
Deletes the workflows with the specified IDs.
Public methodSetOptions
Change the options that control cache behavior.
Top
See Also