Utf8JsonWriter.WriteBoolean 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
WriteBoolean(String, Boolean) |
문자열로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다. |
WriteBoolean(ReadOnlySpan<Byte>, Boolean) |
읽기 전용 바이트 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다. |
WriteBoolean(ReadOnlySpan<Char>, Boolean) |
읽기 전용 문자 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다. |
WriteBoolean(JsonEncodedText, Boolean) |
미리 인코딩된 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다. |
WriteBoolean(String, Boolean)
문자열로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.
public:
void WriteBoolean(System::String ^ propertyName, bool value);
public void WriteBoolean (string propertyName, bool value);
member this.WriteBoolean : string * bool -> unit
Public Sub WriteBoolean (propertyName As String, value As Boolean)
매개 변수
- propertyName
- String
UTF-8으로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.
- value
- Boolean
이름/값 쌍의 일부로서 JSON 리터럴 true 또는 false로 작성될 값입니다.
예외
지정한 속성 이름이 너무 큽니다.
유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.
propertyName
매개 변수가 null
인 경우
설명
속성 이름은 쓰기 전에 이스케이프됩니다.
적용 대상
WriteBoolean(ReadOnlySpan<Byte>, Boolean)
읽기 전용 바이트 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.
public:
void WriteBoolean(ReadOnlySpan<System::Byte> utf8PropertyName, bool value);
public void WriteBoolean (ReadOnlySpan<byte> utf8PropertyName, bool value);
member this.WriteBoolean : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteBoolean (utf8PropertyName As ReadOnlySpan(Of Byte), value As Boolean)
매개 변수
- utf8PropertyName
- ReadOnlySpan<Byte>
작성될 JSON 개체의 UTF-8 인코딩 속성 이름입니다.
- value
- Boolean
이름/값 쌍의 일부로서 JSON 리터럴 true 또는 false로 작성될 값입니다.
예외
지정한 속성 이름이 너무 큽니다.
유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.
설명
속성 이름은 쓰기 전에 이스케이프됩니다.
적용 대상
WriteBoolean(ReadOnlySpan<Char>, Boolean)
읽기 전용 문자 범위로 지정한 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.
public:
void WriteBoolean(ReadOnlySpan<char> propertyName, bool value);
public void WriteBoolean (ReadOnlySpan<char> propertyName, bool value);
member this.WriteBoolean : ReadOnlySpan<char> * bool -> unit
Public Sub WriteBoolean (propertyName As ReadOnlySpan(Of Char), value As Boolean)
매개 변수
- propertyName
- ReadOnlySpan<Char>
UTF-8으로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.
- value
- Boolean
이름/값 쌍의 일부로서 JSON 리터럴 true 또는 false로 작성될 값입니다.
예외
지정한 속성 이름이 너무 큽니다.
유효성 검사가 활성화되고, 작업을 수행하면 잘못된 JSON이 작성됩니다.
설명
속성 이름은 쓰기 전에 이스케이프됩니다.
적용 대상
WriteBoolean(JsonEncodedText, Boolean)
미리 인코딩된 속성 이름 및 Boolean 값(JSON 리터럴 true 또는 false)을 JSON 개체 이름/값 쌍의 일부로 작성합니다.
public:
void WriteBoolean(System::Text::Json::JsonEncodedText propertyName, bool value);
public void WriteBoolean (System.Text.Json.JsonEncodedText propertyName, bool value);
member this.WriteBoolean : System.Text.Json.JsonEncodedText * bool -> unit
Public Sub WriteBoolean (propertyName As JsonEncodedText, value As Boolean)
매개 변수
- propertyName
- JsonEncodedText
UTF-8로 트랜스코딩되고 작성될 JSON 개체의 UTF-16 인코딩 속성 이름입니다.
- value
- Boolean
이름/값 쌍의 일부로서 JSON 리터럴 true 또는 false로 작성될 값입니다.
예외
유효성 검사가 사용되며, 이 메서드를 사용하면 잘못된 JSON이 작성됩니다.
설명
인스턴스 JsonEncodedText 를 만들 때 속성 이름은 이미 이스케이프되어야 합니다.