首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在多个用户帐户中使用Manatee.Trello?

如何在多个用户帐户中使用Manatee.Trello?
EN

Stack Overflow用户
提问于 2017-11-30 17:28:33
回答 0查看 210关注 0票数 1

我一直在尝试使用以下方法来检索数据:

代码语言:javascript
复制
    void InitializeTrello()
    {
        TrelloConfiguration.Serializer = new ManateeSerializer();
        TrelloConfiguration.Deserializer = new ManateeSerializer();
        TrelloConfiguration.JsonFactory = new ManateeFactory();
        TrelloConfiguration.RestClientProvider = new Manatee.Trello.WebApi.WebApiClientProvider();
        TrelloConfiguration.ThrowOnTrelloError = true;
    }

    T DownloadDataFromTrello<T>(TrelloAccount account, Func<T> func)
    {
        TrelloConfiguration.Cache.Clear();
        TrelloAuthorization.Default.AppKey = account.AppKey;
        TrelloAuthorization.Default.UserToken = account.UserToken;
        T result = func();
        TrelloProcessor.Flush();
        return result;
    }

使用不同的AppKeyUserToken参数多次调用DownloadDataFromTrello方法。尽管在函数内部调用了TrelloConfiguration.Cache.Clear(),但每次调用都会收到相同的数据。

我想使用库,而不是使用卸载静态类的肮脏把戏,并保留惰性加载功能。有没有人知道如何正确地将这个库与多个用户帐户一起使用?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47569961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档