TextReader.ReadToEndAsync Método

Definición

Lee todos los caracteres de la posición actual hasta el final del lector de texto de forma asincrónica y los devuelve como una cadena.

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)

Devoluciones

Tarea que representa la operación de lectura asincrónica. El valor del TResult parámetro contiene una cadena con los caracteres de la posición actual hasta el final del lector de texto.

Atributos

Excepciones

El número de caracteres es mayor que Int32.MaxValue.

Se ha eliminado el lector de texto.

El lector está actualmente en uso mediante una operación de lectura anterior.

Comentarios

La TextReader clase es una clase abstracta. Por lo tanto, no se crea una instancia en el código. Para obtener un ejemplo del uso del ReadToEndAsync método , vea el StreamReader.ReadToEndAsync método .

Este método almacena en la tarea que devuelve todas las excepciones de no uso que puede producir el homólogo sincrónico del método. Si se almacena una excepción en la tarea devuelta, se producirá esa excepción cuando se espere la tarea. Las excepciones de uso, como ArgumentException, todavía se producen sincrónicamente. Para las excepciones almacenadas, consulte las excepciones producidas por ReadToEnd().

Se aplica a

Consulte también