Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除Azure表存储中的所有表_C#_Azure_Azure Storage - Fatal编程技术网

C# 删除Azure表存储中的所有表

C# 删除Azure表存储中的所有表,c#,azure,azure-storage,C#,Azure,Azure Storage,我知道如何删除Azure表存储中的一个表,但我不知道如何删除多个表。有可能吗?据我所知,一次只能删除一个表。为Delete Table()公开的RESTAPI在执行删除操作时将表名作为URL的一部分。因此,SDK可能会公开一种删除多个表的方法,在幕后一次删除一个表 您必须逐一迭代并删除它们: var tableClient = storageAccount.CreateCloudTableClient(); foreach (var table in tableClient.ListTables

我知道如何删除Azure表存储中的一个表,但我不知道如何删除多个表。有可能吗?

据我所知,一次只能删除一个表。为Delete Table()公开的RESTAPI在执行删除操作时将表名作为URL的一部分。因此,SDK可能会公开一种删除多个表的方法,在幕后一次删除一个表

您必须逐一迭代并删除它们:

var tableClient = storageAccount.CreateCloudTableClient();
foreach (var table in tableClient.ListTables())
    table.DeleteIfExists();

或者使用异步api中的相应方法执行同样的操作。

这正是我想要的。谢谢