TextReader.ReadToEndAsync Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
ReadToEndAsync() |
Odczytuje wszystkie znaki z bieżącego położenia na końcu czytnika tekstu asynchronicznie i zwraca je jako jeden ciąg. |
ReadToEndAsync(CancellationToken) |
Odczytuje wszystkie znaki z bieżącego położenia na końcu czytnika tekstu asynchronicznie i zwraca je jako jeden ciąg. |
ReadToEndAsync()
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
Odczytuje wszystkie znaki z bieżącego położenia na końcu czytnika tekstu asynchronicznie i zwraca je jako jeden ciąg.
public:
virtual System::Threading::Tasks::Task<System::String ^> ^ ReadToEndAsync();
public virtual System.Threading.Tasks.Task<string> ReadToEndAsync ();
[System.Runtime.InteropServices.ComVisible(false)]
public virtual System.Threading.Tasks.Task<string> ReadToEndAsync ();
abstract member ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
[<System.Runtime.InteropServices.ComVisible(false)>]
abstract member ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadToEndAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadToEndAsync () As Task(Of String)
Zwraca
Zadanie reprezentujące asynchroniczną operację odczytu. Wartość parametru TResult
zawiera ciąg z znakami z bieżącej pozycji na końcu czytnika tekstu.
- Atrybuty
Wyjątki
Liczba znaków jest większa niż Int32.MaxValue.
Czytnik tekstu został usunięty.
Czytnik jest obecnie używany przez poprzednią operację odczytu.
Uwagi
Klasa TextReader jest abstrakcyjną klasą. W związku z tym, nie tworzy się obiektu w kodzie. Aby zapoznać się z przykładem użycia ReadToEndAsync metody , zobacz metodę StreamReader.ReadToEndAsync .
Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez ReadToEnd()usługę .
Zobacz też
- ReadToEndAsync()
- ReadToEndAsync()
- We/Wy pliku i strumienia
- Instrukcje: Odczytywanie tekstu z pliku
- Instrukcje: Zapisywanie tekstu w pliku
Dotyczy
ReadToEndAsync(CancellationToken)
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
- Źródło:
- TextReader.cs
Odczytuje wszystkie znaki z bieżącego położenia na końcu czytnika tekstu asynchronicznie i zwraca je jako jeden ciąg.
public:
virtual System::Threading::Tasks::Task<System::String ^> ^ ReadToEndAsync(System::Threading::CancellationToken cancellationToken);
public virtual System.Threading.Tasks.Task<string> ReadToEndAsync (System.Threading.CancellationToken cancellationToken);
abstract member ReadToEndAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
override this.ReadToEndAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadToEndAsync (cancellationToken As CancellationToken) As Task(Of String)
Parametry
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania.
Zwraca
Zadanie reprezentujące asynchroniczną operację odczytu. Wartość parametru TResult
zawiera ciąg z znakami z bieżącej pozycji na końcu czytnika tekstu.
Wyjątki
Liczba znaków jest większa niż Int32.MaxValue.
Czytnik tekstu został usunięty.
Czytnik jest obecnie używany przez poprzednią operację odczytu.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwracanym zadaniu.
Uwagi
Klasa TextReader jest abstrakcyjną klasą. W związku z tym, nie tworzy się obiektu w kodzie. Aby zapoznać się z przykładem użycia ReadToEndAsync(CancellationToken) metody , zobacz metodę ReadToEndAsync(CancellationToken) .
Ta metoda jest przechowywana w zadaniu, które zwraca wszystkie wyjątki nieużytowe, które może zgłosić synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwracanym zadaniu, ten wyjątek zostanie zgłoszony podczas oczekiwania zadania. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. W przypadku przechowywanych wyjątków zobacz wyjątki zgłoszone przez ReadToEnd()usługę .
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla