Как обновить свойства карты Trello с помощью C# API?

Я пытаюсь обновить карту Trello, используя Manatee Trello API. Вот код:

Run(() =>
{
  TrelloProcessor.WaitForPendingRequests = true;

    var card = new Card("5609144868309d39826b61f1");
    card.Name = "UPDATED: " + card.Name;

    TrelloProcessor.Shutdown();
});

private static void Run(Action action)
{
    var serializer = new ManateeSerializer();
    TrelloConfiguration.Serializer = serializer;
    TrelloConfiguration.Deserializer = serializer;
    TrelloConfiguration.JsonFactory = new ManateeFactory();
    //TrelloConfiguration.RestClientProvider = new RestSharpClientProvider();
    TrelloConfiguration.RestClientProvider = new WebApiClientProvider();

    TrelloAuthorization.Default.AppKey = authKey;
    TrelloAuthorization.Default.UserToken = authToken;

    TrelloConfiguration.ThrowOnTrelloError = true;

    action();
}

Код не жалуется на закрытый поток. Если я ставлю только операции только для чтения, то все работает нормально. В чем здесь может быть проблема?

1 ответ

Оказалось, что в версии 1.0 пакета Manatee.Trello.WebApi NuGet была ошибка. Грег Деннис быстро ответил и выпустил версию 1.0.1, если в его библиотеке была исправлена ​​эта ошибка. Теперь вышеприведенный код работает нормально.

Другие вопросы по тегам