我一直在尝试使用以下方法来检索数据:
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(),但每次调用都会收到相同的数据。
我想使用库,而不是使用卸载静态类的肮脏把戏,并保留惰性加载功能。有没有人知道如何正确地将这个库与多个用户帐户一起使用?
https://stackoverflow.com/questions/47569961
复制相似问题