Page created: 4 Feb 2020
|
Page updated: 22 Jul 2020
The following table summarizes the resulting actions of a DELETE operation for
soft deletes.
Action | Result |
---|---|
Delete |
Performs a hard delete on the entry. |
Delete with the Soft Delete Request Control | Performs a soft delete on the entry. |
Delete of a soft-deleted entry | Performs a hard delete on the entry. |
Delete of a soft-deleted entry with the Soft Delete Request Control | Not allowed. Generates an UNWILLING_TO_PERFORM
error. |
Delete with a Hard Delete Request Control | Performs a hard delete on the entry. |
Delete of a soft-deleted entry with the Hard Delete Request Control. | Performs a hard delete on the entry. |
The following table summarizes the resulting actions of a DELETE operation for soft deletes
configured by connection criteria or request criteria.
Action | Result |
---|---|
Delete not matching criteria |
Performs a hard delete on the entry. |
Delete matching criteria | Performs a soft delete on the entry. |
Delete of a soft-deleted entry not matching criteria | Performs a hard delete on the entry. |
Delete of a soft-deleted entry matching criteria | Performs a hard delete on the entry. |
Delete not matching criteria with the Hard Delete Request Control | Performs a hard delete on the entry. |
Delete matching criteria with the Hard Delete Request Control | Performs a hard delete on the entry. |
Delete with Soft and Hard Delete Request Controls | Not allowed. Generates an UNWILLING_TO_PERFORM
error. |