File.ReadAllLinesAsync Metoda

Definicja

Przeciążenia

ReadAllLinesAsync(String, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku, a następnie zamyka plik.

ReadAllLinesAsync(String, Encoding, CancellationToken)

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku z określonym kodowaniem, a następnie zamyka plik.

ReadAllLinesAsync(String, CancellationToken)

Źródło:
File.cs
Źródło:
File.cs
Źródło:
File.cs

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku, a następnie zamyka plik.

public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync (string path, System.Threading.CancellationToken cancellationToken = default);
static member ReadAllLinesAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string[]>
Public Shared Function ReadAllLinesAsync (path As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String())

Parametry

path
String

Plik do otwarcia do odczytu.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację odczytu asynchronicznego, która opakowuje tablicę ciągów zawierającą wszystkie wiersze pliku.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez ReadAllLines(String)usługę .

Dotyczy

ReadAllLinesAsync(String, Encoding, CancellationToken)

Źródło:
File.cs
Źródło:
File.cs
Źródło:
File.cs

Asynchronicznie otwiera plik tekstowy, odczytuje wszystkie wiersze pliku z określonym kodowaniem, a następnie zamyka plik.

public static System.Threading.Tasks.Task<string[]> ReadAllLinesAsync (string path, System.Text.Encoding encoding, System.Threading.CancellationToken cancellationToken = default);
static member ReadAllLinesAsync : string * System.Text.Encoding * System.Threading.CancellationToken -> System.Threading.Tasks.Task<string[]>
Public Shared Function ReadAllLinesAsync (path As String, encoding As Encoding, Optional cancellationToken As CancellationToken = Nothing) As Task(Of String())

Parametry

path
String

Plik do otwarcia do odczytu.

encoding
Encoding

Kodowanie zastosowane do zawartości pliku.

cancellationToken
CancellationToken

Token do monitorowania żądań anulowania. Wartość domyślna to None.

Zwraca

Zadanie reprezentujące operację odczytu asynchronicznego, która opakowuje tablicę ciągów zawierającą wszystkie wiersze pliku.

Wyjątki

Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.

Uwagi

Ta metoda przechowuje w zadaniu wszystkie wyjątki inne niż użycie, które mogą zgłaszać synchroniczna odpowiednik metody. Jeśli wyjątek jest przechowywany w zwróconym zadaniu, ten wyjątek zostanie zgłoszony po oczekiwaniu na zadanie. Wyjątki użycia, takie jak ArgumentException, są nadal zgłaszane synchronicznie. Aby uzyskać informacje o przechowywanych wyjątkach, zobacz wyjątki zgłaszane przez ReadAllLines(String, Encoding)usługę .

Dotyczy