JsonNode.ParseAsync 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
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 값을 나타내지 않습니다.
취소 토큰이 취소되었습니다. 이 예외는 반환된 작업에 저장됩니다.