Compartir por


XmlReader.ReadContentAsStringAsync Método

Definición

Lee de forma asincrónica el contenido de texto en la posición actual como un String objeto .

public:
 virtual System::Threading::Tasks::Task<System::String ^> ^ ReadContentAsStringAsync();
public virtual System.Threading.Tasks.Task<string> ReadContentAsStringAsync();
abstract member ReadContentAsStringAsync : unit -> System.Threading.Tasks.Task<string>
override this.ReadContentAsStringAsync : unit -> System.Threading.Tasks.Task<string>
Public Overridable Function ReadContentAsStringAsync () As Task(Of String)

Devoluciones

Contenido de texto como un String objeto .

Excepciones

Se llamó a un XmlReader método antes de que finalice una operación asincrónica anterior. En este caso, InvalidOperationException se produce con el mensaje "Una operación asincrónica ya está en curso".

O bien

Se llamó a un XmlReader método asincrónico sin establecer la Async marca trueen . En este caso, InvalidOperationException se produce con el mensaje "Establecer XmlReaderSettings.Async en true si desea usar métodos asincrónicos".

Comentarios

Esta es la versión asincrónica de ReadContentAsString, con la misma funcionalidad. Para usar este método, debe establecer la Async marca trueen .

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 ReadContentAsString().

Se aplica a

Consulte también