Autodesk Platform Services (Forge) .NET SDK OssClient.DeleteObjectAsync() 和 OssClient.GetObjectDetailsAsync() NullReferenceException

问题描述 投票:0回答:1

我可以使用本地文件在指定存储桶中成功创建新对象,如图所示。这可以使用 OSS Manager Tool

进行验证

Screenshot

但是,我无法获取该对象的详细信息或删除该对象。该调用抛出“System.NullReferenceException”,但没有任何详细信息。访问令牌和存储桶密钥与上传图片中显示的相同,因此它们不为空。

Screenshot

所有范围都已添加到令牌中,以确保这不是问题,即使它会为此引发不同的错误。

Screenshot

成功执行这些方法的正确方法是什么?

我尝试使用对象的名称、objectId 和 objectKey 但没有成功。

.net autodesk-forge autodesk-data-management dotnet-sdk .net-sdk
1个回答
0
投票

您是否使用他们最新的 Nuget 软件包(1.1.0)? 如果是,请尝试降级到早期版本,我遇到了同样的问题,这解决了它。我认为他们忘记在 OssClient 的构造函数中初始化 objectApi 字段。

最好

© www.soinside.com 2019 - 2024. All rights reserved.