繁体   English   中英

适用于常见REST API错误代码的Azure存储API

[英]Azure storage API for common REST API Error codes

这可能是一个愚蠢的问题,但我需要找到包装“通用REST API错误代码” https://msdn.microsoft.com/zh-cn/library/azure/dd179357.aspx的C#Azure存储异常API。

说如果它是表操作上的特定异常,那么我们可以对照“ Microsoft.WindowsAzure.Storage.Table.Protocol.TableErrorCodeStrings”检查错误代码

我具有将表/ Blob /队列操作的创建包装在单个方法中并在异常处理时检查错误类型ResourceAlreadyExists的功能。

我根据文档在Azure存储通用REST API中看到此错误代码ResourceAlreadyExists,但找不到相应的C#Azure存储API。

如果您对此有所了解或如何找到,请告诉我。

我认为您是从字面上阅读REST API文档。 :)这是已经存在的资源的字符串。

Microsoft.WindowsAzure.Storage.Blob.Protocol.BlobErrorCodeStrings.BlobAlreadyExists;
Microsoft.WindowsAzure.Storage.Queue.Protocol.QueueErrorCodeStrings.QueueAlreadyExists;
Microsoft.WindowsAzure.Storage.Table.Protocol.TableErrorCodeStrings.TableAlreadyExists;

因此,您需要根据当时正在使用的Azure存储资源来检查适当的存储资源。

这些错误代码位于Microsoft.WindowsAzure.Storage.Shared.Protocol.StorageErrorCodeStrings类中。 请参阅MSDN文档这里和源代码在这里

但是,请注意,这些常量只是设置为REST API文档中定义的错误代码字符串。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM