Utf8JsonWriter 클래스

정의

캐시되지 않은 정방향 전용 UTF-8 인코딩 JSON 텍스트를 작성할 수 있는 고성능 API를 제공합니다.Provides a high-performance API for forward-only, non-cached writing of UTF-8 encoded JSON text.

public ref class Utf8JsonWriter sealed : IAsyncDisposable, IDisposable
public sealed class Utf8JsonWriter : IAsyncDisposable, IDisposable
type Utf8JsonWriter = class
    interface IAsyncDisposable
    interface IDisposable
Public NotInheritable Class Utf8JsonWriter
Implements IAsyncDisposable, IDisposable
상속
Utf8JsonWriter
구현

설명

Utf8JsonWriter 는 캐싱을 사용 하지 않고 텍스트를 순차적으로 쓰고, 기본적으로 JSON RFC를 준수 합니다. 단, 주석을 작성 하는 경우는 예외입니다.Utf8JsonWriter writes the text sequentially with no caching and by default adheres to the JSON RFC, with the exception of writing comments.

유효성 검사를 사용 하는 경우 잘못 된 JSON을 쓰려고 시도 하는 메서드는 InvalidOperationException 컨텍스트별 오류 메시지와 함께을 throw 합니다.A method that attempts to write invalid JSON when validation is enabled throws an InvalidOperationException with a context-specific error message.

들여쓰기 및 공백을 사용 하 여 출력 형식을 지정 하거나, 유효성 검사를 건너뛰거나, 이스케이프 동작을 사용자 지정 하려면의 인스턴스를 만들고이를 JsonWriterOptions 작성기에 전달 합니다.To be able to format the output with indentation and white space, to skip validation, OR to customize the escaping behavior, create an instance of JsonWriterOptions and pass it in to the writer.

자세한 내용은 System.Text.Js를 사용 하 여 사용자 지정 serializer 및 deserializers를 작성 하는 방법을 참조 하세요.For more information, see How to write custom serializers and deserializers with System.Text.Json.

생성자

Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions)

출력을 쓰도록 지정된 IBufferWriter<T>와 사용자 지정 옵션을 사용하여 Utf8JsonWriter 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Utf8JsonWriter class using the specified IBufferWriter<T> to write the output to and customization options.

Utf8JsonWriter(Stream, JsonWriterOptions)

출력을 쓰도록 지정된 스트림과 사용자 지정 옵션을 사용하여 Utf8JsonWriter 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the Utf8JsonWriter class using the specified stream to write the output to and customization options.

속성

BytesCommitted

현재 인스턴스에서 지금까지 출력에 커밋한 총 바이트 수를 가져옵니다.Gets the total number of bytes committed to the output by the current instance so far.

BytesPending

아직 출력에 플러시되지 않고 커밋되지 않은 Utf8JsonWriter에서 지금까지 쓴 바이트 수를 가져옵니다.Gets the number of bytes written by the Utf8JsonWriter so far that have not yet been flushed to the output and committed.

CurrentDepth

현재 토큰의 깊이를 가져옵니다.Gets the depth of the current token.

Options

이 인스턴스를 사용하여 JSON을 작성할 때 사용자 지정 동작을 가져옵니다. 이 동작은 쓰기 중에 출력 형식을 지정할지 여부, 구조적 JSON 유효성 검사를 건너뛸지 여부, 그리고 어느 문자를 이스케이프할지를 나타냅니다.Gets the custom behavior when writing JSON using this instance, which indicates whether to format the output while writing, whether to skip structural JSON validation, and which characters to escape.

메서드

Dispose()

아직 플러시되지 않은 채 남아 있는 모든 JSON 텍스트를 커밋하고, 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Commits any leftover JSON text that has not yet been flushed and releases all resources used by the current instance.

DisposeAsync()

아직 플러시되지 않은 채 남아 있는 모든 JSON 텍스트를 비동기적으로 커밋하고, 현재 인스턴스에서 사용하는 모든 리소스를 해제합니다.Asynchronously commits any leftover JSON text that has not yet been flushed and releases all resources used by the current instance.

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.Determines whether the specified object is equal to the current object.

(다음에서 상속됨 Object)
Flush()

지금까지 작성한 JSON 텍스트를 커밋하여 출력 대상에 표시합니다.Commits the JSON text written so far, which makes it visible to the output destination.

FlushAsync(CancellationToken)

지금까지 작성한 JSON 텍스트를 비동기적으로 커밋하여 출력 대상에 표시합니다.Asynchronously commits the JSON text written so far, which makes it visible to the output destination.

GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(다음에서 상속됨 Object)
GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(다음에서 상속됨 Object)
MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(다음에서 상속됨 Object)
Reset()

다시 사용할 수 있도록 이 인스턴스의 내부 상태를 다시 설정합니다.Resets the internal state of this instance so that it can be reused.

Reset(IBufferWriter<Byte>)

IBufferWriter<T> 인스턴스에서 다시 사용할 수 있도록 이 인스턴스의 내부 상태를 다시 설정합니다.Resets the internal state of this instance so that it can be reused with a new instance of IBufferWriter<T>.

Reset(Stream)

Stream 인스턴스에서 다시 사용할 수 있도록 이 인스턴스의 내부 상태를 다시 설정합니다.Resets the internal state of this instance so that it can be reused with a new instance of Stream.

ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(다음에서 상속됨 Object)
WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

미리 인코딩된 속성 이름 및 원시 바이트 값(Base64 인코딩 JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

속성 이름 및 원시 바이트 값(Base64 인코딩 JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

속성 이름 및 원시 바이트 값(Base64 인코딩 JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64String(String, ReadOnlySpan<Byte>)

속성 이름 및 원시 바이트 값(Base64 인코딩 JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the property name and raw bytes value (as a Base64 encoded JSON string) as part of a name/value pair of a JSON object.

WriteBase64StringValue(ReadOnlySpan<Byte>)

원시 바이트 값을 JSON 배열의 요소로서 Base64 인코딩 JSON 문자열로 작성합니다.Writes the raw bytes value as a Base64 encoded JSON string as an element of a JSON array.

WriteBoolean(JsonEncodedText, Boolean)

미리 인코딩된 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Boolean value (as a JSON literal true or false) as part of a name/value pair of a JSON object.

WriteBoolean(ReadOnlySpan<Byte>, Boolean)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a Boolean value (as a JSON literal true or false) as part of a name/value pair of a JSON object.

WriteBoolean(ReadOnlySpan<Char>, Boolean)

읽기 전용 문자 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a Boolean value (as a JSON literal true or false) as part of a name/value pair of a JSON object.

WriteBoolean(String, Boolean)

문자열로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a Boolean value (as a JSON literal true or false) as part of a name/value pair of a JSON object.

WriteBooleanValue(Boolean)

Boolean 값(JSON 리터럴 true 또는 false)을 JSON 배열의 요소로 작성합니다.Writes a Boolean value (as a JSON literal true or false) as an element of a JSON array.

WriteCommentValue(ReadOnlySpan<Byte>)

UTF-8 텍스트 값을 JSON 주석으로 작성합니다.Writes a UTF-8 text value as a JSON comment.

WriteCommentValue(ReadOnlySpan<Char>)

UTF-16 텍스트 값을 JSON 주석으로 작성합니다.Writes a UTF-16 text value as a JSON comment.

WriteCommentValue(String)

문자열 텍스트 값을 JSON 주석으로 작성합니다.Writes a string text value as a JSON comment.

WriteEndArray()

JSON 배열의 끝 부분을 씁니다.Writes the end of a JSON array.

WriteEndObject()

JSON 개체의 끝을 씁니다.Writes the end of a JSON object.

WriteNull(JsonEncodedText)

미리 인코딩된 속성 이름 및 JSON 리터럴 null을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and the JSON literal null as part of a name/value pair of a JSON object.

WriteNull(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위로 지정한 속성 이름 및 null JSON 리터럴을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and the JSON literal null as part of a name/value pair of a JSON object.

WriteNull(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 지정한 속성 이름 및 null JSON 리터럴을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and the JSON literal null as part of a name/value pair of a JSON object.

WriteNull(String)

문자열로 지정한 속성 이름 및 null JSON 리터럴을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and the JSON literal null as part of a name/value pair of a JSON object.

WriteNullValue()

JSON 리터럴 null을 JSON 배열의 요소로서 작성합니다.Writes the JSON literal null as an element of a JSON array.

WriteNumber(JsonEncodedText, Decimal)

미리 인코딩된 속성 이름 및 Decimal 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Decimal value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, Double)

미리 인코딩된 속성 이름 및 Double 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Double value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, Int32)

미리 인코딩된 속성 이름 및 Int32 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Int32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, Int64)

미리 인코딩된 속성 이름 및 Int64 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Int64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, Single)

미리 인코딩된 속성 이름 및 Single 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Single value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, UInt32)

미리 인코딩된 속성 이름 및 UInt32 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and UInt32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(JsonEncodedText, UInt64)

미리 인코딩된 속성 이름 및 UInt64 값(JSON 숫자)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and UInt64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, Decimal)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Decimal 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a Decimal value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, Double)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Double 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a Double value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, Int32)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Int32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and an Int32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, Int64)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Int64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and an Int64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, Single)

읽기 전용 바이트 범위로 지정한 속성 이름 및 Single 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a Single value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, UInt32)

읽기 전용 바이트 범위로 지정한 속성 이름 및 UInt32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a UInt32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Byte>, UInt64)

읽기 전용 바이트 범위로 지정한 속성 이름 및 UInt64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only span of bytes and a UInt64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, Decimal)

읽기 전용 문자 범위로 지정한 속성 이름 및 Decimal 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a Decimal value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, Double)

읽기 전용 문자 범위로 지정한 속성 이름 및 Double 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a Double value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, Int32)

읽기 전용 문자 범위로 지정한 속성 이름 및 Int32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and an Int32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, Int64)

읽기 전용 문자 범위로 지정한 속성 이름 및 Int64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and an Int64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, Single)

읽기 전용 문자 범위로 지정한 속성 이름 및 Single 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a Single value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, UInt32)

읽기 전용 문자 범위로 지정한 속성 이름 및 UInt32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a UInt32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(ReadOnlySpan<Char>, UInt64)

읽기 전용 문자 범위로 지정한 속성 이름 및 UInt64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a UInt64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, Decimal)

문자열로 지정한 속성 이름 및 Decimal 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a Decimal value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, Double)

문자열로 지정한 속성 이름 및 Double 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a Double value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, Int32)

문자열로 지정한 속성 이름 및 Int32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and an Int32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, Int64)

문자열로 지정한 속성 이름 및 Int64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and an Int64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, Single)

문자열로 지정한 속성 이름 및 Single 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a Single value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, UInt32)

문자열로 지정한 속성 이름 및 UInt32 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a UInt32 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumber(String, UInt64)

문자열로 지정한 속성 이름 및 UInt64 값(JSON 숫자)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a UInt64 value (as a JSON number) as part of a name/value pair of a JSON object.

WriteNumberValue(Decimal)

Decimal 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes a Decimal value (as a JSON number) as an element of a JSON array.

WriteNumberValue(Double)

Double 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes a Double value (as a JSON number) as an element of a JSON array.

WriteNumberValue(Int32)

Int32 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes an Int32 value (as a JSON number) as an element of a JSON array.

WriteNumberValue(Int64)

Int64 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes an Int64 value (as a JSON number) as an element of a JSON array.

WriteNumberValue(Single)

Single 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes a Single value (as a JSON number) as an element of a JSON array.

WriteNumberValue(UInt32)

UInt32 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes a UInt32 value (as a JSON number) as an element of a JSON array.

WriteNumberValue(UInt64)

UInt64 값(JSON 숫자)을 JSON 배열의 요소로 작성합니다.Writes a UInt64 value (as a JSON number) as an element of a JSON array.

WritePropertyName(JsonEncodedText)

미리 인코딩된 속성 이름(JSON 문자열)을 JSON 개체 이름/값 쌍의 첫 번째 파트로 작성합니다.Writes the pre-encoded property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(ReadOnlySpan<Byte>)

UTF-8 속성 이름(JSON 문자열)을 JSON 개체 이름/값 쌍의 첫 번째 파트로 작성합니다.Writes the UTF-8 property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(ReadOnlySpan<Char>)

속성 이름(JSON 문자열)을 JSON 개체 이름/값 쌍의 첫 번째 파트로 작성합니다.Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WritePropertyName(String)

속성 이름(JSON 문자열)을 JSON 개체 이름/값 쌍의 첫 번째 파트로 작성합니다.Writes the property name (as a JSON string) as the first part of a name/value pair of a JSON object.

WriteStartArray()

JSON 배열의 시작 부분을 씁니다.Writes the beginning of a JSON array.

WriteStartArray(JsonEncodedText)

미리 인코딩된 속성 이름을 키로 사용하여 JSON 배열의 시작 부분을 작성합니다.Writes the beginning of a JSON array with a pre-encoded property name as the key.

WriteStartArray(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위로 지정한 속성 이름을 키로 사용하여 JSON 배열의 시작 부분을 작성합니다.Writes the beginning of a JSON array with a property name specified as a read-only span of bytes as the key.

WriteStartArray(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 지정한 속성 이름을 키로 사용하여 JSON 배열의 시작 부분을 작성합니다.Writes the beginning of a JSON array with a property name specified as a read-only character span as the key.

WriteStartArray(String)

문자열로 지정한 속성 이름을 키로 사용하여 JSON 배열의 시작 부분을 작성합니다.Writes the beginning of a JSON array with a property name specified as a string as the key.

WriteStartObject()

JSON 개체의 시작 부분을 씁니다.Writes the beginning of a JSON object.

WriteStartObject(JsonEncodedText)

미리 인코딩된 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.Writes the beginning of a JSON object with a pre-encoded property name as the key.

WriteStartObject(ReadOnlySpan<Byte>)

읽기 전용 바이트 범위로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.Writes the beginning of a JSON object with a property name specified as a read-only span of bytes as the key.

WriteStartObject(ReadOnlySpan<Char>)

읽기 전용 문자 범위로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.Writes the beginning of a JSON object with a property name specififed as a read-only character span as the key.

WriteStartObject(String)

문자열로 지정한 속성 이름을 키로 사용하여 JSON 개체의 시작 부분을 작성합니다.Writes the beginning of a JSON object with a property name specified as a string as the key.

WriteString(JsonEncodedText, DateTime)

미리 인코딩된 속성 이름 및 DateTime 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and DateTime value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, DateTimeOffset)

미리 인코딩된 속성 이름 및 DateTimeOffset 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and DateTimeOffset value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, Guid)

미리 인코딩된 속성 이름 및 Guid 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and Guid value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, JsonEncodedText)

미리 인코딩된 속성 이름 및 미리 인코딩된 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, ReadOnlySpan<Byte>)

미리 인코딩된 속성 이름 및 UTF-8 텍스트 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, ReadOnlySpan<Char>)

미리 인코딩된 속성 이름 및 텍스트 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(JsonEncodedText, String)

미리 인코딩된 속성 이름 및 문자열 텍스트 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the pre-encoded property name and string text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, DateTime)

UTF-8 속성 이름 및 DateTime 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and a DateTime value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, DateTimeOffset)

UTF-8 속성 이름 및 DateTimeOffset 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and a DateTimeOffset value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, Guid)

UTF-8 속성 이름 및 Guid 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and a Guid value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, JsonEncodedText)

UTF-8 속성 이름 및 미리 인코딩된 값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the UTF-8 property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

UTF-8 속성 이름 및 UTF-8 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

UTF-8 속성 이름 및 UTF-16 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Byte>, String)

UTF-8 속성 이름 및 문자열 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-8 property name and string text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, DateTime)

읽기 전용 문자 범위로 지정한 속성 이름 및 DateTime 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a DateTime value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, DateTimeOffset)

읽기 전용 문자 범위로 지정한 속성 이름 및 DateTimeOffset 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a DateTimeOffset value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, Guid)

읽기 전용 문자 범위로 지정한 속성 이름 및 Guid 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a read-only character span and a Guid value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, JsonEncodedText)

속성 이름 및 미리 인코딩된값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

UTF-16 속성 이름 및 UTF-8 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-16 property name and UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

UTF-16 속성 이름 및 UTF-16 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-16 property name and UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(ReadOnlySpan<Char>, String)

UTF-16 속성 이름 및 문자열 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a UTF-16 property name and string text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, DateTime)

문자열로 지정한 속성 이름 및 DateTime 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a DateTime value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, DateTimeOffset)

문자열로 지정한 속성 이름 및 DateTimeOffset 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a DateTimeOffset value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, Guid)

문자열로 지정한 속성 이름 및 Guid 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a Guid value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, JsonEncodedText)

속성 이름 및 미리 인코딩된값(JSON 문자열)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.Writes the property name and pre-encoded value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, ReadOnlySpan<Byte>)

문자열로 지정한 속성 이름 및 UTF-8 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a UTF-8 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, ReadOnlySpan<Char>)

문자열로 지정한 속성 이름 및 UTF-16 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a UTF-16 text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteString(String, String)

문자열로 지정한 속성 이름 및 문자열 텍스트 값(JSON 문자열)을 JSON 개체의 이름/값 쌍의 일부로 작성합니다.Writes a property name specified as a string and a string text value (as a JSON string) as part of a name/value pair of a JSON object.

WriteStringValue(DateTime)

DateTime 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTime value (as a JSON string) as an element of a JSON array.

WriteStringValue(DateTimeOffset)

DateTimeOffset 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a DateTimeOffset value (as a JSON string) as an element of a JSON array.

WriteStringValue(Guid)

Guid 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a Guid value (as a JSON string) as an element of a JSON array.

WriteStringValue(JsonEncodedText)

미리 인코딩된 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes the pre-encoded text value (as a JSON string) as an element of a JSON array.

WriteStringValue(ReadOnlySpan<Byte>)

UTF-8 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-8 text value (as a JSON string) as an element of a JSON array.

WriteStringValue(ReadOnlySpan<Char>)

UTF-16 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a UTF-16 text value (as a JSON string) as an element of a JSON array.

WriteStringValue(String)

문자열 텍스트 값(JSON 문자열)을 JSON 배열의 요소로 작성합니다.Writes a string text value (as a JSON string) as an element of a JSON array.

확장 메서드

ConfigureAwait(IAsyncDisposable, Boolean)

비동기 일회용에서 반환되는 작업을 대기하는 방법을 구성합니다.Configures how awaits on the tasks returned from an async disposable are performed.

적용 대상