Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Aprenda Tarefa - Leitura Assíncrona de Arquivos | Programação Assíncrona e Introdução a Web Services
Introdução ao .NET com C#

bookTarefa - Leitura Assíncrona de Arquivos

Deslize para mostrar o menu

Na seção anterior, aprendemos sobre um método de leitura de arquivos chamado File.ReadAllText. Embora seja um método síncrono para leitura de arquivos, também existe uma alternativa assíncrona — chamada File.ReadAllTextAsync.

Há um arquivo anexado na descrição da tarefa. Este é o arquivo que queremos ler. O código base contém um programa que lê o arquivo de forma síncrona.

Tarefa:

Atualmente, a saída do programa é:

Started Program
Started Reading File
Ended Reading File
<< ASYNC CHECK >>
Ended Program

Observe que <<ASYNC CHECK>> só é impresso após a leitura completa do arquivo. Queremos que ele seja impresso enquanto o arquivo está sendo lido.

Sua tarefa é modificar o código e fazer com que o programa leia o arquivo de forma assíncrona.

Se a mensagem << ASYNC CHECK >> for impressa entre as mensagens Started Reading File e Ended Reading File, isso significa que você implementou com sucesso uma solução assíncrona:

Started Program
Started Reading File
<< ASYNC CHECK >>
Ended Reading File
Ended Program

Tudo estava claro?

Como podemos melhorá-lo?

Obrigado pelo seu feedback!

Seção 2. Capítulo 3

Pergunte à IA

expand

Pergunte à IA

ChatGPT

Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo

Seção 2. Capítulo 3
some-alt