Utf8JsonReader 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions) |
지정된 옵션을 사용하여 UTF-8 인코딩된 텍스트의 읽기 전용 시퀀스를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화합니다. |
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions) |
지정된 옵션을 사용하여 UTF-8 인코딩된 텍스트의 읽기 전용 범위를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화합니다. |
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState) |
UTF-8로 인코딩된 텍스트의 읽기 전용 시퀀스를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화하고 입력에 처리할 모든 텍스트가 포함되어 있는지 표시합니다. |
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState) |
UTF-8로 인코딩된 텍스트의 읽기 전용 범위를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화하고 입력에 처리할 모든 텍스트가 포함되었는지 표시합니다. |
Utf8JsonReader(ReadOnlySequence<Byte>, JsonReaderOptions)
지정된 옵션을 사용하여 UTF-8 인코딩된 텍스트의 읽기 전용 시퀀스를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화합니다.
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), Optional options As JsonReaderOptions = Nothing)
매개 변수
- jsonData
- ReadOnlySequence<Byte>
처리할 UTF-8 인코딩 JSON 텍스트입니다.
- options
- JsonReaderOptions
JSON RFC와 다른 Utf8JsonReader의 사용자 지정 동작을 정의합니다(예: 주석을 처리하는 방법 또는 읽을 때 허용되는 최대 깊이). 기본적으로 Utf8JsonReader는 JSON RFC를 엄격하게 준수하며(JSON 내부의 주석은 유효하지 않음) 최대 깊이는 64입니다.
설명
이 형식은 ref 구조체이므로 스택 전용 형식이며 ref 구조체의 모든 제한 사항이 적용됩니다.
이 생성자는 전체 JSON 페이로드가 포함되어 jsonData
Utf8JsonReader.IsFinalBlock = true
있다고 가정합니다.
적용 대상
Utf8JsonReader(ReadOnlySpan<Byte>, JsonReaderOptions)
지정된 옵션을 사용하여 UTF-8 인코딩된 텍스트의 읽기 전용 범위를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화합니다.
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * System.Text.Json.JsonReaderOptions -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), Optional options As JsonReaderOptions = Nothing)
매개 변수
- jsonData
- ReadOnlySpan<Byte>
처리할 UTF-8 인코딩 JSON 텍스트입니다.
- options
- JsonReaderOptions
JSON RFC와 다른 Utf8JsonReader의 사용자 지정 동작을 정의합니다(예: 주석을 처리하는 방법 또는 읽을 때 허용되는 최대 깊이). 기본적으로 Utf8JsonReader는 JSON RFC를 엄격하게 준수하며(JSON 내부의 주석은 유효하지 않음) 최대 깊이는 64입니다.
설명
이 형식은 ref 구조체이므로 스택 전용 형식이며 ref 구조체의 모든 제한 사항이 적용됩니다.
이 생성자는 전체 JSON 페이로드가 포함되어 jsonData
Utf8JsonReader.IsFinalBlock = true
있다고 가정합니다.
적용 대상
Utf8JsonReader(ReadOnlySequence<Byte>, Boolean, JsonReaderState)
UTF-8로 인코딩된 텍스트의 읽기 전용 시퀀스를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화하고 입력에 처리할 모든 텍스트가 포함되어 있는지 표시합니다.
public:
Utf8JsonReader(System::Buffers::ReadOnlySequence<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (System.Buffers.ReadOnlySequence<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : System.Buffers.ReadOnlySequence<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySequence(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
매개 변수
- jsonData
- ReadOnlySequence<Byte>
처리할 UTF-8 인코딩 JSON 텍스트입니다.
- isFinalBlock
- Boolean
입력 시퀀스에 처리할 전체 데이터가 포함되어 있으면 true
이고, 입력 범위에 데이터가 더 추가될 부분 데이터가 포함된 경우 false
입니다.
- state
- JsonReaderState
판독기 상태를 포함하는 개체입니다. 생성자에 대한 첫 번째 호출인 경우 기본 상태를 전달합니다. 그렇지 않으면 Utf8JsonReader의 이전 인스턴스에서 CurrentState 속성 값을 전달합니다.
설명
이 형식은 ref 구조체이므로 스택 전용 형식이며 ref 구조체의 모든 제한 사항이 적용됩니다. 이것이 생성자가 .를 허용하는 이유입니다 JsonReaderState.
적용 대상
Utf8JsonReader(ReadOnlySpan<Byte>, Boolean, JsonReaderState)
UTF-8로 인코딩된 텍스트의 읽기 전용 범위를 처리하는 Utf8JsonReader 구조의 새 인스턴스를 초기화하고 입력에 처리할 모든 텍스트가 포함되었는지 표시합니다.
public:
Utf8JsonReader(ReadOnlySpan<System::Byte> jsonData, bool isFinalBlock, System::Text::Json::JsonReaderState state);
public Utf8JsonReader (ReadOnlySpan<byte> jsonData, bool isFinalBlock, System.Text.Json.JsonReaderState state);
new System.Text.Json.Utf8JsonReader : ReadOnlySpan<byte> * bool * System.Text.Json.JsonReaderState -> System.Text.Json.Utf8JsonReader
Public Sub New (jsonData As ReadOnlySpan(Of Byte), isFinalBlock As Boolean, state As JsonReaderState)
매개 변수
- jsonData
- ReadOnlySpan<Byte>
처리할 UTF-8 인코딩 JSON 텍스트입니다.
- isFinalBlock
- Boolean
입력 시퀀스에 처리할 전체 데이터가 포함되어 있으면 true
이고, 입력 범위에 데이터가 더 추가될 부분 데이터가 포함된 경우 false
입니다.
- state
- JsonReaderState
판독기 상태를 포함하는 개체입니다. 생성자에 대한 첫 번째 호출인 경우 기본 상태를 전달합니다. 그렇지 않으면 Utf8JsonReader의 이전 인스턴스에서 CurrentState 속성 값을 전달합니다.
설명
이 형식은 ref 구조체이므로 스택 전용 형식이며 ref 구조체의 모든 제한 사항이 적용됩니다. 이것이 생성자가 .를 허용하는 이유입니다 JsonReaderState.