如何解决BlobServiceClient和BlobContainerClient选项
我正在使用nuget包azure.storage.blobs与Blob存储接口。
我首先创建一个在构造函数中接受BlobClientOptions的BlobServiceClient(这样我就可以设置重试策略等)。
使用客户端,我将进行其他调用以获取容器和/或Blob。当我得到容器或Blob并在那里进行调用时,这些对象还会继承这些选项吗?
BlobServiceClient blobServiceClient = new BlobServiceClient(connection,options);
BlobContainerClient containerClient = blobServiceClient.GetBlobContainerClient(tileStorageEntry.ContainerName);
// Will options apply to the following call also?
containerClient.DeleteIfExistsAsync()
解决方法
那些对象将继承选项。
通过将blobContainerName附加到Uri的末尾来创建一个新的BlobContainerClient对象。新的BlobContainerClient使用与BlobServiceClient相同的请求策略管道。
有关更多详细信息,请参阅此官方document。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。