【发布时间】:2019-09-08 18:05:07
【问题描述】:
我在 Autodesk Forge 存储中创建了两个存储桶(myprojectbucket 和 myscenariobucket),但是我可以将它们链接在一起吗?例如,如果我删除了myprojectbucket 存储桶,我也希望它删除myscenariobucket 存储桶。程序有没有办法识别链接的存储桶?
我试图通过让project 存储桶的行为类似于主项目,而scenario 存储桶的行为类似于可以上传文件的文件夹来区分它们。
项目桶
{
"bucketKey": "myprojectbucket",
"createdDate": "1555586879197",
"policyKey": "transient"
}
场景桶
{
"bucketKey": "myscenariobucket",
"createdDate": "1555586121454",
"policyKey": "transient"
}
场景存储桶中的文件
[
{
"bucketKey": "myscenariobucket",
"objectId": "urn:adsk.objects:os.object:myscenariobucket/MyNewFile.txt",
"objectKey": "MyNewFile.txt",
"sha1": "6ebea95f436eca94a9e541878db7b37b01cc5300",
"size": 23,
"contentType": "application/octet-stream",
"location": "https://developer.api.autodesk.com/oss/v2/buckets/myscenariobucket/objects/MyNewFile.txt",
"blockSizes": [],
"deltas": [],
"status": "OK"
}
]
如果我删除myscenariobucket,它应该删除存储在里面的MyNewFile.txt文件。这目前按预期工作。但是,如果我删除myprojectbucket,我希望它同时删除myscenariobucket 和MyNewFile.txt。
【问题讨论】:
标签: c# asp.net .net autodesk-forge