Tag: CANCELLATION-TOKEN
Tengo el siguiente método que me gustaría probar unitariamente: public async IAsyncEnumerable<string> ReadFileAsStream([EnumeratorCancellation] CancellationToken cancellationToken = default) { using (var reader = _readerWrapper.GetStreamReader(“File.csv”)) { await reader.ReadLineAsync(); string? line; while ((line = await reader.ReadLineAsync()) != null) { cancellationToken.ThrowIfCancellationRequested(); yield return line; } } } Necesito un simulacro para CancellationToken, de modo . . . Read more
Acerca de este ejemplo: return Task.Run( async () => { while (!stoppingToken.IsCancellationRequested) { await Task.Delay(1000); } }, stoppingToken); ¿Debería pasar el stoppingToken a Task.Run o no? ¿Cómo cambia esto el comportamiento del código?
Hago Scripting de SAP Gui en VB.Net con .Net Framework 4.8. En algún momento, el SAP se volverá no responsable debido a circunstancias fuera de mi control, y la función llamada bloqueará por completo la ejecución futura. En este caso, quiero salir del código de manera segura. Para superar este . . . Read more
Comenzamos a utilizar la biblioteca Polly en nuestro antiguo proyecto WinForms que aún se ejecuta en el marco de trabajo .NET 4.0 (es un requisito). El problema es que tenemos que utilizar la versión 4.3 de la biblioteca Polly y nos resulta difícil encontrar soluciones a los problemas porque toda . . . Read more