public async Task ReleaseAsync() { if (Status == StatusType.UnLock) { return; } var tableResult = await _entityTable.Retrieve <EntityLockRow>(PartitionKey, _mutexId); if (tableResult.Result != null) { var deleteOperation = TableOperation.Delete(tableResult.Result as EntityLockRow); await _entityTable.ExecuteAsync(deleteOperation); Status = StatusType.UnLock; } }