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.