다음을 통해 공유


Utf8JsonWriter.WriteRawValue 메서드

정의

오버로드

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

WriteRawValue(String, Boolean)

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

public void WriteRawValue (System.Buffers.ReadOnlySequence<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : System.Buffers.ReadOnlySequence<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySequence(Of Byte), Optional skipInputValidation As Boolean = false)

매개 변수

utf8Json
ReadOnlySequence<Byte>

쓸 원시 JSON 콘텐츠입니다.

skipInputValidation
Boolean

false 입력이 RFC 8259 규격 JSON 페이로드인지 확인하려면 true 유효성 검사를 건너뜁니다.

예외

입력 길이가 Int32.MaxValue와 0이거나 같습니다.

skipInputValidationfalse이고 입력이 JSON RFC 에 따라 유효하고 완전한 단일 JSON 값이 아니거나 입력 JSON이 재귀 깊이 64를 초과합니다.

설명

신뢰할 수 없는 JSON 값을 작성할 때 잘못된 JSON이 작성자 instance 작성기에 잘못 쓰여지거나 전체 페이로드가 잘못될 수 있으므로 로 설정 skipInputValidationtrue 하지 마세요.

이 메서드를 사용하는 경우 유효성 검사가 실패하지 않는 한(활성화된 경우) 입력 콘텐츠가 작성기 대상에 있는 그대로 기록됩니다.

이 메서드를 사용할 때 기록 SkipValidation 기 instance 값이 적용됩니다.

이 메서드를 사용할 때는 Indented 기록기 instance 및 Encoder 값이 적용되지 않습니다.

적용 대상

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

public void WriteRawValue (ReadOnlySpan<char> json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<char> * bool -> unit
Public Sub WriteRawValue (json As ReadOnlySpan(Of Char), Optional skipInputValidation As Boolean = false)

매개 변수

json
ReadOnlySpan<Char>

쓸 원시 JSON 콘텐츠입니다.

skipInputValidation
Boolean

false 입력이 RFC 8259 규격 JSON 페이로드인지 확인하려면 true 그렇지 않으면.

예외

입력 길이가 0이거나 715,827,882보다 큽니다(Int32.MaxValue /3).

skipInputValidationfalse이고 입력이 JSON RFC에 따라 유효하고 완전한 단일 JSON 값이 아니거나 입력 JSON이 재귀 깊이 64를 초과합니다.

설명

신뢰할 수 없는 JSON 값을 작성할 때 잘못된 JSON이 작성되거나 작성기 instance 전체 페이로드가 잘못 쓰여질 수 있으므로 로 설정 skipInputValidationtrue 하지 마세요.

이 메서드를 사용하는 경우 유효성 검사가 실패하지 않는 한(활성화된 경우) 입력 콘텐츠가 작성기 대상에 있는 그대로 기록됩니다.

이 메서드를 사용할 때 기록 SkipValidation 기 instance 값이 적용됩니다.

이 메서드를 사용할 때는 Indented 기록기 instance 및 Encoder 값이 적용되지 않습니다.

적용 대상

WriteRawValue(String, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

public void WriteRawValue (string json, bool skipInputValidation = false);
member this.WriteRawValue : string * bool -> unit
Public Sub WriteRawValue (json As String, Optional skipInputValidation As Boolean = false)

매개 변수

json
String

쓸 원시 JSON 콘텐츠입니다.

skipInputValidation
Boolean

false 입력이 RFC 8259 규격 JSON 페이로드인지 확인하려면 true 그렇지 않으면.

예외

jsonnull입니다.

입력 길이가 0이거나 715,827,882보다 큽니다(Int32.MaxValue /3).

skipInputValidationfalse이고 입력이 JSON RFC에 따라 유효하고 완전한 단일 JSON 값이 아니거나 입력 JSON이 재귀 깊이 64를 초과합니다.

설명

신뢰할 수 없는 JSON 값을 작성할 때 잘못된 JSON이 작성되거나 작성기 instance 전체 페이로드가 잘못 쓰여질 수 있으므로 로 설정 skipInputValidationtrue 하지 마세요.

이 메서드를 사용하는 경우 유효성 검사가 실패하지 않는 한(활성화된 경우) 입력 콘텐츠가 작성기 대상에 있는 그대로 기록됩니다.

이 메서드를 사용할 때 기록 SkipValidation 기 instance 값이 적용됩니다.

이 메서드를 사용할 때는 Indented 기록기 instance 및 Encoder 값이 적용되지 않습니다.

적용 대상

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs
Source:
Utf8JsonWriter.WriteValues.Raw.cs

입력을 JSON 콘텐츠로 씁니다. 입력 콘텐츠는 완전한 단일 JSON 값일 것으로 예상됩니다.

public void WriteRawValue (ReadOnlySpan<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySpan(Of Byte), Optional skipInputValidation As Boolean = false)

매개 변수

utf8Json
ReadOnlySpan<Byte>

쓸 원시 JSON 콘텐츠입니다.

skipInputValidation
Boolean

false 입력이 RFC 8259 규격 JSON 페이로드인지 확인하려면 true 그렇지 않으면.

예외

입력 길이가 Int32.MaxValue와 0이거나 같습니다.

skipInputValidationfalse이고 입력이 JSON RFC에 따라 유효하고 완전한 단일 JSON 값이 아니거나 입력 JSON이 재귀 깊이 64를 초과합니다.

설명

신뢰할 수 없는 JSON 값을 작성할 때 잘못된 JSON이 작성되거나 전체 페이로드가 작성기에 기록될 수 있으므로 로 설정 skipInputValidationtrue 하지 마세요.

이 메서드를 사용하는 경우 유효성 검사가 실패하지 않는 한(활성화된 경우) 입력 콘텐츠가 작성기 대상에 있는 그대로 기록됩니다.

이 메서드를 사용할 때 기록 SkipValidation 기 instance 값이 적용됩니다.

이 메서드를 사용할 때는 Indented 기록기 instance 및 Encoder 값이 적용되지 않습니다.

적용 대상