【发布时间】:2018-05-14 04:13:29
【问题描述】:
我一直在尝试以下方法来检索数据:
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;
}
使用不同的AppKey 和UserToken 参数多次调用方法DownloadDataFromTrello。尽管在函数内部调用了TrelloConfiguration.Cache.Clear(),但每次调用我都会收到相同的数据。
我想使用库而不使用卸载静态类的肮脏技巧并保留延迟加载功能。有谁知道如何正确使用这个库和多个用户帐户?
【问题讨论】:
标签: c# .net trello manatee.trello