У меня есть следующий код в AKKA. NET актер
Receive<UploadFileFromDropboxMessage>(msg =>
{
var sender = Sender;
var self = Self;
UploadFromDropboxToBlobStorageAsync(msg.Path, msg.RelativeSourceRootDirectory).ContinueWith(o =>
{
if (o.Exception is null)
{
sender.Tell(new UploadFileFromDropboxSuccessMessage(msg.Path), self);
sender.Tell(new ReadyForWorkMessage(), self);
}
else
{
throw o.Exception;
}
}, TaskContinuationOptions.ExecuteSynchronously).PipeTo(Self);
});
Когда исключение перебрасывается в Continue, когда актер не перезапускается. Почему бы нет?