2017-09-04 45 views
1

我使用SDK上传一个blob,并添加一些元数据,例如:访问自定义的BLOB的元数据

blob.Metadata["fileLoadId"] = "5"; 

我则有由这个新斑块引发了逻辑的应用程序,但我想成为能够在逻辑应用程序中访问这个'fileLoadId',所以我可以将它传递给函数。

在逻辑应用中的斑点具有以下的元数据:

{ 
    "Id": "L2VtcGxveWVlcy9lbXBsb3llZS10ZXN0LmNzdg==", 
    "Name": "employee-test.csv", 
    "DisplayName": "employee-test.csv", 
    "Path": "/employees/employee-test.csv", 
    "LastModified": "2017-09-04T10:13:21Z", 
    "Size": 507, 
    "MediaType": "text/csv", 
    "IsFolder": false, 
    "ETag": "\"0x8D4F37D9209EC29\"", 
    "FileLocator": "L2VtcGxveWVlcy9lbXBsb3llZS10ZXN0LmNzdg==", 
"LastModifiedBy": null 
} 

,但不包括与任何团块定制元数据。

是否有可能访问逻辑应用程序中的所有元数据?

感谢

回答

1

是否有可能获得所有的元数据在逻辑应用程序?

我也可以在我身边转载doesn't include any custom metadata related to the blob。我发现已经有一个feedback这个,你可以投票。

如果有可能我们可以使用服务总线/存储队列触发器来做到这一点。在我们上传blob后,我们可以将包含定制元数据的blob信息发送到服务总线/存储队列消息。然后我们可以通过逻辑应用程序获取消息信息。关于如何使用存储队列请参考document

+0

感谢,给出的反馈进行表决。我想将blob设置为我函数的一个输入,但认为这会带来实际文件内容而不仅仅是元数据。 – ADringer