<t>J'ai passé des heures à essayer de comprendre pourquoi j'obtenais une MessageLockLostException. La raison était due à AutoComplete qui avait la valeur true par défaut.<br/>
<br/>
Si vous allez appeler message.Complete() (ou CompleteAsync()), vous devriez instancier un objet OnMessageOptions, définir AutoComplete sur false, et le passer dans votre appel OnMessage.<br/>
<br/>
var options = new OnMessageOptions();<br/>
options.AutoComplete = false;<br/>
<br/>
client.OnMessage(processCalculations, options);<br/>
<br/>
```</t>