C# Azure表存储过期

C# Azure表存储过期,c#,azure,azure-storage,azure-table-storage,C#,Azure,Azure Storage,Azure Table Storage,是否有任何方法可以从Azure表存储中删除项目,而无需根据时间戳创建要删除的工作进程? 我想要一些类似Azure缓存服务的解决方案,我们可以在其中指定消息的时间跨度。表存储是一个持久存储,行实体没有过期日期。提交的写操作将保留在存储中,直到您将其删除。您需要某种类型的计划任务来定期清理基于时间戳或其他元数据的数据。例如,您可以每周创建一个新表并删除n-2个旧表。并始终写入第n个表或者,如果您的表有命名约定,只需删除表即可清除旧数据。谢谢David和Igor。但我期待类似azure缓存服务的东西。

是否有任何方法可以从Azure表存储中删除项目,而无需根据时间戳创建要删除的工作进程?
我想要一些类似Azure缓存服务的解决方案,我们可以在其中指定消息的时间跨度。

表存储是一个持久存储,行实体没有过期日期。提交的写操作将保留在存储中,直到您将其删除。您需要某种类型的计划任务来定期清理基于时间戳或其他元数据的数据。

例如,您可以每周创建一个新表并删除n-2个旧表。并始终写入第n个表

或者,如果您的表有命名约定,只需删除表即可清除旧数据。谢谢David和Igor。但我期待类似azure缓存服务的东西。现在我必须编写一个worker角色,它将定期删除过期的表。我不喜欢它:(.Sujith,工作者角色是Windows Server 2008 VM,您不需要工作者角色来简单地清理过期的表/行。您只需要在计时器上运行的后台线程或使用队列消息来通知它执行清理。另外:Azure表存储是一个持久的存储。与SQL Server表一样,数据保持u直到您将其删除。如果您希望数据过时,请使用缓存服务(或其他缓存软件)。非常感谢David…我写了一个后台线程,现在正在删除过期的数据。我是ASP.Net新手,我的印象是后台线程只有在winforms中才能正常工作。你永远不会知道,Microsoft的Sr Azure架构师可能有一天会偶然发现这一点,并认为-哇,我们也应该添加它;)