繁体   English   中英

如何从CloudBlockBlob获取完整的Blob路径

[英]how to get the full blob path from CloudBlockBlob

是否有可能获得CloudBlockBlob的完整路径?

我有到CloudBlockBlob的输出绑定:

[Blob("%Detach:OutputContainer%/{file}", FileAccess.Write)] CloudBlockBlob @out

这是我写此输出的方式:

await @out.UploadTextAsync("some string");

我们如何获取此CloudBlockBlob的完整blob路径,而不必解析%Detach:OutputContainer%/{file}

我问的原因是因为当我的函数完成时,我想使用此绑定自动添加队列消息:

[Queue("%Detach:DoneQueue%")] ICollector<Done> q,

我正在做类似的事情: q.Add(@out.HowDoWeGetThisBlobPath())

将Blob实例传递到ctor时,已经在Blob实例上标识了名称,容器和URI。 对Upload()的调用只是写内容。

因此,您应该能够:

q.Add(@out.Uri);

有关CloudBlob属性的更多信息: https ://docs.microsoft.com/zh-cn/dotnet/api/microsoft.azure.storage.blob.cloudblob.uri ? view = azure-dotnet

暂无
暂无

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

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