Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何为Rackspace Cloudfile对象添加元数据?_.net_Sdk_Metadata_Rackspace_Cloudfiles - Fatal编程技术网

.net 如何为Rackspace Cloudfile对象添加元数据?

.net 如何为Rackspace Cloudfile对象添加元数据?,.net,sdk,metadata,rackspace,cloudfiles,.net,Sdk,Metadata,Rackspace,Cloudfiles,使用CloudFiles.NETAPI,我看不到向对象添加元数据的方法。我只看到一种从对象获取元数据的方法。有没有办法将元数据添加到我上传的文件中?我在此处阅读了文档,但没有看到任何关于添加元数据的内容。编辑:包含此问题的修复程序 此请求当前存在GitHub问题: 到目前为止,该功能已在中实现,但尚未合并到主项目中。我知道Rackspace的RackConnect团队正在努力在未来几天内推出新版本,请继续关注 免责声明:我在Rackspace工作,但不是RackConnect团队。编辑:包含

使用CloudFiles.NETAPI,我看不到向对象添加元数据的方法。我只看到一种从对象获取元数据的方法。有没有办法将元数据添加到我上传的文件中?我在此处阅读了文档,但没有看到任何关于添加元数据的内容。

编辑:包含此问题的修复程序


此请求当前存在GitHub问题:

到目前为止,该功能已在中实现,但尚未合并到主项目中。我知道Rackspace的RackConnect团队正在努力在未来几天内推出新版本,请继续关注

免责声明:我在Rackspace工作,但不是RackConnect团队。

编辑:包含此问题的修复程序


此请求当前存在GitHub问题:

到目前为止,该功能已在中实现,但尚未合并到主项目中。我知道Rackspace的RackConnect团队正在努力在未来几天内推出新版本,请继续关注


免责声明:我在Rackspace工作,但不是RackConnect团队。

我确实尝试了
CloudFileProvider.UpdateObjectMetadata
。它添加作为字典传入的新元数据。现在,假设我添加了5个元数据项。当我需要更新单个元数据时,我调用了
CloudFileProvider.UpdateObjectMetadata
,在字典中只使用该元数据,并调用了
CloudFileProvider.UpdateObjectMetadata
。第二个调用实际上删除了所有现有元数据并添加了此元数据。这是预期的行为吗?是的,这是预期的行为。您可以在中跟踪我更新文档的进度。如您所见,我将很快进入
IObjectStorageProvider
,这些事情将被清楚地说明。您需要调用
GetObjectMetadata
,更新该
词典
,然后在调用中将更新后的词典传递回
UpdateObjectMetadata
。我尝试了
CloudFileProvider.UpdateObjectMetadata
。它添加作为字典传入的新元数据。现在,假设我添加了5个元数据项。当我需要更新单个元数据时,我调用了
CloudFileProvider.UpdateObjectMetadata
,在字典中只使用该元数据,并调用了
CloudFileProvider.UpdateObjectMetadata
。第二个调用实际上删除了所有现有元数据并添加了此元数据。这是预期的行为吗?是的,这是预期的行为。您可以在中跟踪我更新文档的进度。如您所见,我将很快进入
IObjectStorageProvider
,这些事情将被清楚地说明。您需要调用
GetObjectMetadata
,更新该
词典
,然后在调用
UpdateObjectMetadata
时将更新后的词典传递回。