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

Definition

콘텐츠를 비동기적으로 읽고 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)

Parameters

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.

Returns

Task<Int32>

버퍼에 쓴 바이트 수입니다.The number of bytes written to the buffer.

Exceptions

이전 비동기 작업이 완료되기 전에 XmlReader 메서드가 호출되었습니다.An XmlReader method was called before a previous asynchronous operation finished. 이 경우 “비동기 작업이 이미 진행 중입니다.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "An asynchronous operation is already in progress."

-또는--or-

Async 플래그를 true로 설정하지 않고 XmlReader 비동기 메서드가 호출되었습니다.An XmlReader asynchronous method was called without setting the Async flag to true. 이 경우 “비동기 메서드를 사용하려면 XmlReaderSettings.Async를 true로 설정하세요.” 메시지를 나타내며 InvalidOperationException이 throw됩니다.In this case, InvalidOperationException is thrown with the message "Set XmlReaderSettings.Async to true if you want to use Async Methods."

Remarks

동일한 기능을 사용 하는 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.

Applies to

See also