Page created: 24 Jul 2019
|
Page updated: 6 Nov 2019
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. |