Reader<TInput> 구조체
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이진 입력에서 데이터를 구문 분석하는 기능을 제공합니다.
public ref struct Reader<TInput>
type Reader<'Input> = struct
Public Structure Reader(Of TInput)
형식 매개 변수
- TInput
기본 버퍼 판독기 유형입니다.
- 상속
-
Reader<TInput>
속성
Length |
입력 길이를 가져옵니다. |
Position |
현재 판독기 위치를 가져옵니다. |
Session |
serializer 세션을 가져옵니다. |
메서드
ForkFrom(Int64, Reader<TInput>) |
지정된 위치에서 시작하는 새 판독기를 만듭니다. |
ReadByte() |
입력에서 바이트를 읽습니다. |
ReadBytes(Span<Byte>) |
|
ReadBytes(UInt32) |
입력에서 바이트 배열을 읽습니다. |
ReadBytes<TBufferWriter>(TBufferWriter, Int32) |
지정된 바이트 수를 제공된 작성기로 읽습니다. |
ReadInt32() |
입력에서 를 Int32 읽습니다. |
ReadInt64() |
입력에서 를 Int64 읽습니다. |
ReadUInt32() |
입력에서 를 UInt32 읽습니다. |
ReadUInt64() |
입력에서 를 UInt64 읽습니다. |
ReadVarUInt32() |
입력에서 변수 너비 UInt32 를 읽습니다. |
ReadVarUInt64() |
입력에서 변수 너비 UInt64 를 읽습니다. |
ResumeFrom(Int64) |
포크된 판독기가 더 이상 사용되지 않는 경우 지정된 위치에서 판독기를 다시 시작합니다. |
Skip(Int64) |
지정된 바이트 수를 건너뜁니다. |
TryReadBytes(Int32, ReadOnlySpan<Byte>) |
입력에서 지정된 바이트 수를 읽습니다. |