Method PurgeRevisions
PurgeRevisions(List<PdmObjectId>, int, bool, int, int, out long, out int)
Purges the revisions of PDM objects.
Declaration
[OperationContract]
[AvailableSinceVersion(7, 19, 400, 140)]
void PurgeRevisions(List<PdmObjectId> inObjectIds, int inMaximumMajorRevisionCountToKeep, bool inOnlyObsoleteMajorRevisions, int inMaximumMinorRevisionCountToKeep, int inMaximumBackupCountToKeep, out long outFileSize, out int outFileCount)
Parameters
| Type | Name | Description |
|---|---|---|
| List<PdmObjectId> | inObjectIds | PDM objects to purge. |
| int | inMaximumMajorRevisionCountToKeep | Maximum major revisions count to keep, or -1 if major revisions are not purged. |
| bool | inOnlyObsoleteMajorRevisions | Purge only the obsolete major revisions. |
| int | inMaximumMinorRevisionCountToKeep | Maximum minor revisions count to keep, or -1 if minor revisions are not purged. |
| int | inMaximumBackupCountToKeep | Maximum backup count to keep, or -1 if backups are not purged. |
| long | outFileSize | Purged files size. |
| int | outFileCount | Purged files count. |
Remarks
This method must not be called between StartModification(string, bool) and EndModification(bool, bool) methods calls.
This method is available since v7.7.201.140.