When performing an InsertOrReplace operation on Azure Table Storage, is there any way to determine whether the entity was freshly inserted or if a replace occurred?
TableOperation insertOperation = TableOperation.InsertOrReplace(entity);
TableResult result = table.Execute(insertOperation);
TableResult does not seem to indicate this.
InsertOrReplace will result with HttpStatusCode.NoContent on a successful insert or replace. This is a slight deviation from HTTP that suggests 201 (HttpStatusCode.Created) should be the result if something is created or inserted.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With