Share via


Utf8JsonReader 생성자

정의

오버로드

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 페이로드가 포함되어 jsonDataUtf8JsonReader.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 페이로드가 포함되어 jsonDataUtf8JsonReader.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.

적용 대상