XmlReader.ReadContentAsBinHexAsync(Byte[], Int32, Int32) XmlReader.ReadContentAsBinHexAsync(Byte[], Int32, Int32) XmlReader.ReadContentAsBinHexAsync(Byte[], Int32, Int32) XmlReader.ReadContentAsBinHexAsync(Byte[], Int32, Int32) Method

Definición

Lee asincrónicamente el contenido y devuelve los bytes binarios descodificados de BinHex.Asynchronously reads the content and returns the BinHex decoded binary bytes.

public:
 virtual System::Threading::Tasks::Task<int> ^ ReadContentAsBinHexAsync(cli::array <System::Byte> ^ buffer, int index, int count);
public virtual System.Threading.Tasks.Task<int> ReadContentAsBinHexAsync (byte[] buffer, int index, int count);
abstract member ReadContentAsBinHexAsync : byte[] * int * int -> System.Threading.Tasks.Task<int>
override this.ReadContentAsBinHexAsync : byte[] * int * int -> System.Threading.Tasks.Task<int>
Public Overridable Function ReadContentAsBinHexAsync (buffer As Byte(), index As Integer, count As Integer) As Task(Of Integer)

Parámetros

buffer
Byte[]

Búfer donde se va a copiar el texto resultante.The buffer into which to copy the resulting text. Este valor no puede ser null.This value cannot be null.

index
Int32 Int32 Int32 Int32

Posición de desplazamiento en el búfer donde debe comenzar la copia del resultado.The offset into the buffer where to start copying the result.

count
Int32 Int32 Int32 Int32

Número máximo de bytes que se van a copiar en el búfer.The maximum number of bytes to copy into the buffer. El número real de bytes copiados se devuelve a partir de este método.The actual number of bytes copied is returned from this method.

Devoluciones

Número de bytes escritos en el búfer.The number of bytes written to the buffer.

Excepciones

Se llamó un método XmlReader antes de que se termine una operación asincrónica anterior.An XmlReader method was called before a previous asynchronous operation finished. En este caso, se genera InvalidOperationException con el mensaje “Ya hay una operación asincrónica en curso”.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

O bien-or-

Se llamó un método asincrónico de XmlReader sin establecer la marca Async en true.An XmlReader asynchronous method was called without setting the Async flag to true. En este caso, se produce InvalidOperationException con el mensaje "Establezca XmlReaderSettings.Async en true si quiere usar métodos asincrónicos".In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Comentarios

Esta es la versión asincrónica de ReadContentAsBinHex, con la misma funcionalidad.This is the asynchronous version of ReadContentAsBinHex, with the same functionality. Para usar este método, debe establecer la Async marca en. trueTo use this method, you must set the Async flag to true.

Se aplica a

Consulte también: