AllOrNone
Determines whether normal bulk behavior or the transactional 'all or nothing' behavior should be used for bulk operations.
Data Type
bool
Default Value
false
Remarks
By default, this property is set to False, so each function call executes independently. If one function fails, then the request proceeds to calling the next function rather than immediately failing, achieving the expected behavior of bulk write operations. For example, if a bulk insert has a success, a failure, and another success, then two successful records will be inserted and the failure will be skipped.
If this property is set to True, all function calls will represent a single transaction. If one function fails, then the entire request fails and all previous successes are rolled back, restoring the legacy 'all or nothing' behavior of bulk write operations. For example, if a bulk insert has a success, a failure, and another success, then the entire operation will fail and the two successful records will not be inserted.