FabActUtil завершился с ошибкой кода -1 из-за нескольких токенов отмены в сигнатуре метода интерфейса Actor - PullRequest
0 голосов
/ 28 апреля 2020

Так как связанный источник теряет контекст, для которого токен имеет значение CancellationRequest, установленное в значение true, я пытался отправить оба токена в методы-акторы и сервис. 1002 *

Подпись метода в интерфейсе актера будет выглядеть примерно так:

        Task<SomeReturnClass> DoWorkAsync(ArgClass arg1,
        IEnumerable<SomeClass> arg2, CancellationToken token1, CancellationToken token2);

Поскольку сообщение об ошибке «завершено с кодом -1» очень неоднозначно, я хотел бы получить подтверждение того, что Service Fabri c Интерфейс Actor действительно допускает одиночный CancellationToken, но не более одного в сигнатуре метода.

И если это действительно так, то подумайте, есть ли способ отличить guish между Service Fabri c запрос на отмену сгенерированного или нестандартного запроса на отмену в методе Actor.

...