Utf8JsonReader.ValueTextEquals 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
오버로드
ValueTextEquals(ReadOnlySpan<Byte>) |
읽기 전용 바이트 범위의 UTF-8로 인코딩된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다. |
ValueTextEquals(ReadOnlySpan<Char>) |
읽기 전용 문자 범위의 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다. |
ValueTextEquals(String) |
지정된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다. |
ValueTextEquals(ReadOnlySpan<Byte>)
읽기 전용 바이트 범위의 UTF-8로 인코딩된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.
public:
bool ValueTextEquals(ReadOnlySpan<System::Byte> utf8Text);
public bool ValueTextEquals (ReadOnlySpan<byte> utf8Text);
member this.ValueTextEquals : ReadOnlySpan<byte> -> bool
Public Function ValueTextEquals (utf8Text As ReadOnlySpan(Of Byte)) As Boolean
매개 변수
- utf8Text
- ReadOnlySpan<Byte>
비교할 UTF-8로 인코딩된 텍스트입니다.
반환
소스의 JSON 토큰 값이 UTF-8로 인코딩된 조회 텍스트와 일치하는 경우 true
입니다. 그렇지 않으면 false
입니다.
예외
JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).
설명
조회 텍스트는 유효한 UTF-8 텍스트여야 합니다. 그렇지 않으면 원본에 일치하는 잘못된 UTF-8 텍스트를 포함하는 문자열 토큰이 있는 경우 이 메서드가 반환 true
할 수 있습니다.
원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.
적용 대상
ValueTextEquals(ReadOnlySpan<Char>)
읽기 전용 문자 범위의 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.
public:
bool ValueTextEquals(ReadOnlySpan<char> text);
public bool ValueTextEquals (ReadOnlySpan<char> text);
member this.ValueTextEquals : ReadOnlySpan<char> -> bool
Public Function ValueTextEquals (text As ReadOnlySpan(Of Char)) As Boolean
매개 변수
- text
- ReadOnlySpan<Char>
비교할 대상인 텍스트입니다.
반환
소스의 JSON 토큰 값이 조회 텍스트와 일치하는 경우 true
입니다. 그렇지 않으면 false
입니다.
예외
JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).
설명
조회 텍스트가 유효하지 않거나 불완전한 UTF-16 텍스트(즉, 언페어된 서로게이트)인 경우 JSON 페이로드 내에서 잘못된 UTF-16을 가질 수 없으므로 메서드가 반환 false
됩니다.
원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.
적용 대상
ValueTextEquals(String)
지정된 텍스트를 소스의 이스케이프되지 않은 JSON 토큰 값과 비교하고, 일치하는지 표시하는 값을 반환합니다.
public:
bool ValueTextEquals(System::String ^ text);
public bool ValueTextEquals (string? text);
public bool ValueTextEquals (string text);
member this.ValueTextEquals : string -> bool
Public Function ValueTextEquals (text As String) As Boolean
매개 변수
- text
- String
비교할 대상인 텍스트입니다.
반환
소스의 JSON 토큰 값이 조회 텍스트와 일치하는 경우 true
입니다. 그렇지 않으면 false
입니다.
예외
JSON 토큰이 JSON 문자열이 아닙니다(즉, String 또는 PropertyName이 아님).
설명
조회 텍스트가 유효하지 않거나 불완전한 UTF-16 텍스트(즉, 언페어된 서로게이트)인 경우 JSON 페이로드 내에서 잘못된 UTF-16을 가질 수 없으므로 메서드가 반환 false
됩니다.
원본의 JSON 토큰 값과 조회 텍스트의 비교는 먼저 필요한 경우 원본에서 JSON 값을 캡슐화하여 수행됩니다. 조회 텍스트는 수정하지 않고 있는 그대로 일치합니다.