問題文
A function must write to a database only if the target item's current version matches an expected value, and must handle the conflict when it does not. Why is an output binding a poor fit?
選択肢
- Output bindings cannot write to a database at all, because they are limited to storage targets such as queues and blobs and therefore cannot express this write
- Output bindings require the consumption plan, and a conditional write of this kind is only available on a plan that keeps an instance warm
- The binding expresses a straightforward write, not a conditional write whose failure the function must observe and handle in the code itself
- Output bindings are evaluated before the function's code runs, so the current version cannot be read in time to decide whether the write should proceed