ICloudStorageAccessToken Open表示空引用

本文关键字:引用 表示 Open ICloudStorageAccessToken | 更新日期: 2023-09-27 18:11:55

我有一个打开dropbox文件夹的问题。它是生成exe的代码。基本上,当exe执行时,它开始下载存储在dropbox文件夹中的包。下面是我的代码:

    _storage = new CloudStorage();
    var dropBoxCredentials = new DropBoxCredentials();
    dropBoxCredentials.ConsumerKey = "xxxxxxxxxxxxxxx";
    dropBoxCredentials.ConsumerSecret = "xxxxxxxxxxxxxxx";
    dropBoxCredentials.UserName = "someusername";
    dropBoxCredentials.Password = "somepassword";
    DropBoxConfiguration configuration = DropBoxConfiguration.GetStandardConfiguration();
    //open the dropbox connection
    _storage.Open(configuration, dropBoxCredentials);

我很抱歉我必须隐藏机密信息,但我认为他们是正确的。所以问题发生在_storage.Open(configuration, dropBoxCredentials);,它说[1]

我检查了"configuration"answers"dropBoxCredentials",它们不是Null,"_storage"也是。所以我很困惑,问题到底是什么?非常感谢。

编辑;下面是堆栈跟踪:

at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.DropBoxToken..ctor(OAuthToken token, DropBoxBaseCredentials baseCreds)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.AuthorizeAndGetSession(DropBoxCredentials credentials, DropBoxConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.Authorize(DropBoxCredentials credentials, DropBoxConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.DropBox.Logic.DropBoxStorageProviderService.CreateSession(ICloudStorageCredentials credentials, ICloudStorageConfiguration configuration)
at AppLimit.CloudComputing.SharpBox.StorageProvider.GenericStorageProvider.Open(ICloudStorageConfiguration configuration, ICloudStorageCredentials credentials)
at AppLimit.CloudComputing.SharpBox.CloudStorage.Open(ICloudStorageConfiguration configuration, ICloudStorageCredentials credentials)
at WebUpdater.Program.Main(String[] args) in C:''TIS''Tools''WebUpdater''WebUpdater''Program.cs:line 52
at System.AppDomain._nExecuteAssembly(Assembly assembly, String[] args)
at System.AppDomain.ExecuteAssembly(String assemblyFile, Evidence assemblySecurity, String[] args)
at Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssembly()
at System.Threading.ThreadHelper.ThreadStart_Context(Object state)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()

ICloudStorageAccessToken Open表示空引用

堆栈跟踪显示异常起源于SharpBox程序集内部。

NullReferenceException总是表示某种错误,因此您应该考虑在SharpBox网站上创建一个问题。