Represents the complete set of versions for a versionable object, or document (that is, an object instantiated from a
subinterface of the IVersionable interface).
Because a VersionSeries object is constructed by the server from versionable objects and does not have its state
stored in a database, it is read-only, and thus you cannot modify any of its properties. In addition, a VersionSeries
object has no security attached to it; it is secured by the current document version associated with it.
You can access a specific document version by navigating through the collection returned by the
Versions property. Use extreme caution when deleting a VersionSeries object; if you delete it, all of its associated
document versions will also be deleted.
Caution: The Delete and MoveContent methods impact all document versions in the version series. That is, all document versions are deleted, and the content of all document versions are moved.
Namespace:
FileNet.Api.Core
Assembly:
FileNet.Api (in FileNet.Api.dll)
Syntax
Visual Basic (Declaration) |
---|
Public Interface IVersionSeries _ Implements IRepositoryObject, ISubscribable, IIndependentlyPersistableObject, IIndependentObject, _ IEngineObject, ICloneable |
C# |
---|
public interface IVersionSeries : IRepositoryObject, ISubscribable, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable |
Visual C++ |
---|
public interface class IVersionSeries : IRepositoryObject, ISubscribable, IIndependentlyPersistableObject, IIndependentObject, IEngineObject, ICloneable |
JavaScript |
---|
FileNet.Api.Core.IVersionSeries = function(); FileNet.Api.Core.IVersionSeries.createInterface('FileNet.Api.Core.IVersionSeries'); |
Remarks
Metadata
Auditable: true
AllowsInstances: false
AllowsSubClasses: false
ClassDefinitionName: SubscribableClassDefinition
IsDependent: false
IsHidden: false
Searchable: false
StorageType: ObjectStore
SuperclassName: Subscribable