XmlReader.ReadValueChunkAsync(Char[], Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Lee asincrónicamente grandes secuencias de texto incrustadas en un documento XML.
public:
virtual System::Threading::Tasks::Task<int> ^ ReadValueChunkAsync(cli::array <char> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task<int> ReadValueChunkAsync (char[] buffer, int index, int count);
abstract member ReadValueChunkAsync : char[] * int * int -> System.Threading.Tasks.Task<int>
override this.ReadValueChunkAsync : char[] * int * int -> System.Threading.Tasks.Task<int>
Public Overridable Function ReadValueChunkAsync (buffer As Char(), index As Integer, count As Integer) As Task(Of Integer)
Parámetros
- buffer
- Char[]
Matriz de caracteres que sirve como búfer en el que se escribe el contenido de texto. Este valor no puede ser null
.
- count
- Int32
Número máximo de caracteres que se van a copiar en el búfer. El número real de caracteres copiados se devuelve desde este método.
Devoluciones
Número de caracteres leídos en el búfer. Si no hay más contenido de texto, se devuelve el valor cero.
Excepciones
Se llamó un método XmlReader antes de que se termine 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ó un método asincrónico de XmlReader sin establecer la marca Async en true
. En este caso, se produce InvalidOperationException con el mensaje "Establezca XmlReaderSettings.Async en true si quiere usar métodos asincrónicos".
Comentarios
Esta es la versión asincrónica de ReadValueChunk, con la misma funcionalidad. Para usar este método, debe establecer la Async marca en true
.