是否可以获取CloudBlockBlob的完整路径?
我有一个绑定到CloudBlockBlob
的输出:
[Blob("%Detach:OutputContainer%/{file}", FileAccess.Write)] CloudBlockBlob @out
这是我写此输出的方式:
await @out.UploadTextAsync("some string");
我们如何在无需解析%Detach:OutputContainer%/{file}
的情况下获取此CloudBlockBlob的完整blob路径?
我问的原因是因为当我的功能完成时,我想使用此绑定自动添加队列消息:
[Queue("%Detach:DoneQueue%")] ICollector<Done> q,
我正在做类似q.Add(@out.HowDoWeGetThisBlobPath())
吗?
答案 0 :(得分:2)
因此,您应该可以:
q.Add(@out.Uri);
有关CloudBlob属性的更多信息: https://docs.microsoft.com/en-us/dotnet/api/microsoft.azure.storage.blob.cloudblob.uri?view=azure-dotnet