Azure storage CloudTable.Exists在存在Sas偶数表访问时始终返回false

Azure storage CloudTable.Exists在存在Sas偶数表访问时始终返回false,cloud,azure-storage,exists,Cloud,Azure Storage,Exists,我注意到CloudTable.Exists如果使用Sas进行如下访问,则始终返回false var tableSasCredentials = new StorageCredentials(tableSasToken); CloudTableClient tableClient = new CloudTableClient(new Uri(tableBaseUrl), tableSasCredentials); TableServiceContext tableContext = tableCl

我注意到
CloudTable.Exists
如果使用Sas进行如下访问,则始终返回false

var tableSasCredentials = new StorageCredentials(tableSasToken);
CloudTableClient tableClient = new CloudTableClient(new Uri(tableBaseUrl), tableSasCredentials);
TableServiceContext tableContext = tableClient.GetTableServiceContext();
CloudTable cloudTable = tableClient.GetTableReference(TableName); 
if (clouldTable.Exists())
{
  ...
}

Sas令牌具有查询权限。该表存在,但
cloudTable.exists()
始终返回false。是虫子吗?任何关于Sas的工作我都可以知道是否存在表?

您好,我有一个类似的问题。但以另一种方式:此测试通过:string TestTableName=“test”+Guid.NewGuid().ToString().Replace(“-”,string.Empty);//testinitializecloudtable=GetCloudTable(TableConnectionString,TestTableName);Assert.IsTrue(table.Exists());