在Azure表存储上执行InsertOrReplace
操作时,有没有办法确定实体是刚刚插入还是发生了替换?
TableOperation insertOperation = TableOperation.InsertOrReplace(entity);
TableResult result = table.Execute(insertOperation);
TableResult
似乎没有表明这一点。
答案 0 :(得分:6)
InsertOrReplace
将导致 HttpStatusCode.NoContent
。这与HTTP略有偏差,表明如果创建或插入了某些内容,201(HttpStatusCode.Created
)应该是结果。