Click or drag to resize

ObjVerExReadCache Class

A simple read cache for ObjVerEx objects. It assumes that ObjVerExs in the cache will not be modified within the cache, or on the server during the lifetime of the cache.
Inheritance Hierarchy
SystemObject
  MFiles.VAF.PlaceholdersObjVerExReadCache

Namespace:  MFiles.VAF.Placeholders
Assembly:  MFiles.VAF (in MFiles.VAF.dll) Version: 2.1.0.1 (2.1.0.1)
Syntax
C#
public class ObjVerExReadCache

The ObjVerExReadCache type exposes the following members.

Constructors
  NameDescription
Public methodObjVerExReadCache
Constructor.
Top
Properties
  NameDescription
Public propertyVault
The vault in which the objects to cache reside.
Top
Methods
  NameDescription
Public methodCache
Adds an ObjVerEx to the cache and ensures it is loaded.
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodResolve(Lookup, SessionInfo)
Resolves an ObjVerEx instance with the ObjectVersion and Properties already loaded.
Public methodResolve(Lookups, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(ObjID, SessionInfo)
Resolves an ObjVerEx instance with the ObjectVersion and Properties already loaded.
Public methodResolve(ObjIDs, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(ObjVer, SessionInfo)
Resolves an ObjVerEx instance with the ObjectVersion and Properties already loaded.
Public methodResolve(ObjVers, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(IEnumerableLookup, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(IEnumerableObjID, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(IEnumerableObjVer, SessionInfo)
Resolves a set of ObjVerEx instances with the ObjectVersion and Properties already loaded.
Public methodResolve(IEnumerableObjVerEx, SessionInfo, Boolean)
Resolves a set of loaded ObjVerEx instances from the ones provided. If an instance is already cached, it is returned. If a passed instance is loaded (but not cached), it will be cached and returned. If a passed instance is not loaded (and not cached), it will be loaded, cached and returned. If an instance does not exist it is removed from the list.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
See Also