:複数のユーザーアカウントでManatee.Trelloを使用するにはどうすればよいですか?私は、データを取得するために、次のことをしようとしてきた
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;
}
方法DownloadDataFromTrello
は異なるAppKey
とUserToken
parametresで数回呼び出されています。私は機能の中でTrelloConfiguration.Cache.Clear()
を呼び出しても、すべての呼び出しで同じデータを受け取ります。
静的クラスをアンロードして遅延読み込み機能を使わずにライブラリを使用し、遅延読み込み機能を保持したいと考えています。誰もが複数のユーザーアカウントでこのライブラリを正しく使用する方法を知っていますか?