다음을 통해 공유


JsonNode.ParseAsync 메서드

정의

Stream 단일 JSON 값을 나타내는 UTF-8로 인코딩된 데이터를 로 JsonNode구문 분석합니다. 완료될 때까지 스트림을 읽습니다.

public static System.Threading.Tasks.Task<System.Text.Json.Nodes.JsonNode?> ParseAsync (System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member ParseAsync : System.IO.Stream * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Text.Json.Nodes.JsonNode>
Public Shared Function ParseAsync (utf8Json As Stream, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JsonNode)

매개 변수

utf8Json
Stream

구문 분석할 JSON 텍스트입니다.

nodeOptions
Nullable<JsonNodeOptions>

구문 분석 후 노드 동작을 제어하는 옵션입니다.

documentOptions
JsonDocumentOptions

구문 분석 중에 문서 동작을 제어하는 옵션입니다.

cancellationToken
CancellationToken

취소 요청을 모니터링할 토큰입니다.

반환

Task JSON 값의 표현을 JsonNode 생성하는 이거나 입력이 null JSON 값을 나타내는 경우 null입니다.

예외

utf8Json은 유효한 단일 JSON 값을 나타내지 않습니다.

취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.

적용 대상