es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CANCELLATION-TOKEN

Cómo simular o falsificar un CancellationToken?

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

¿Debo pasar un CancellationToken a Task.Run?

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?

El CancellationToken de VB.Net no cancela la tarea.

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

Detener la ejecución en ciertas condiciones en Polly 4.3

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