Azure表存储InsertOrReplace结果

时间:2014-03-07 06:45:03

标签: .net azure azure-storage azure-table-storage

在Azure表存储上执行InsertOrReplace操作时,有没有办法确定实体是刚刚插入还是发生了替换?

TableOperation insertOperation = TableOperation.InsertOrReplace(entity);
TableResult result = table.Execute(insertOperation);

TableResult似乎没有表明这一点。

1 个答案:

答案 0 :(得分:6)

成功插入或替换InsertOrReplace将导致

HttpStatusCode.NoContent。这与HTTP略有偏差,表明如果创建或插入了某些内容,201(HttpStatusCode.Created)应该是结果。