XmlReader.ReadContentAsBinHexAsync(Byte[], Int32, Int32) Метод

Определение

Асинхронно считывает содержимое и возвращает раскодированные двоичные байты 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)

Параметры

buffer
Byte[]

Буфер, в который копируется полученный текст.The buffer into which to copy the resulting text. Это значение не может быть равно null.This value cannot be null.

index
Int32

Смещение в буфере, с которого следует начать копировать результат.The offset into the buffer where to start copying the result.

count
Int32

Максимальное количество копируемых в буфер байтов.The maximum number of bytes to copy into the buffer. Этот метод возвращает фактическое количество скопированных байтов.The actual number of bytes copied is returned from this method.

Возвращаемое значение

Количество байтов, записанных в буфер.The number of bytes written to the buffer.

Исключения

Метод XmlReader вызван перед завершением предыдущей асинхронной операции.An XmlReader method was called before a previous asynchronous operation finished. В этом случае возникает исключение InvalidOperationException с сообщением "Асинхронная операция уже выполняется".In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

-или--or-

Асинхронный метод XmlReader вызван без присваивания флагу Async значения true.An XmlReader asynchronous method was called without setting the Async flag to true. В этом случае возникает исключение InvalidOperationException с сообщением "Задайте параметру XmlReaderSettings.Async значение true, если хотите использовать асинхронные методы Async Methods".In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Комментарии

Это асинхронная версия ReadContentAsBinHexс теми же функциональными возможностями.This is the asynchronous version of ReadContentAsBinHex, with the same functionality. Чтобы использовать этот метод, необходимо задать для флага Async значение true.To use this method, you must set the Async flag to true.

Применяется к

Дополнительно