다음을 통해 공유


MetadataStringDecoder 클래스

정의

텍스트를 나타내는 메타데이터의 바이트 시퀀스를 디코딩하는 사용자 지정 메커니즘을 MetadataReader에 제공합니다.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
상속
MetadataStringDecoder

설명

이 형식은 다음과 같이 사용할 수 있습니다.

  1. 잘못된 입력 처리를 사용자 지정합니다. 디코더가 제공되지 않은 경우 는 MetadataReader 기본 대체 대체를 로 \uFFFD사용합니다.

  2. 각 디코딩 작업에 대해 새 문자열을 할당하는 대신 기존 문자열을 다시 사용합니다.

생성자

MetadataStringDecoder(Encoding)

지정된 인코딩을 사용하여 MetadataStringDecoder 클래스의 새 인스턴스를 초기화합니다.

속성

DefaultUTF8

생성자에게 제공된 디코더가 없는 경우 MetadataReader에서 UTF-8을 디코딩하는 데 사용하는 기본 디코더를 가져옵니다.

Encoding

이 인스턴스에서 사용되는 인코딩을 가져옵니다.

메서드

Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

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

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetString(Byte*, Int32)

메타데이터의 바이트 시퀀스에 대한 문자열을 가져옵니다. 필요한 경우 이 항목을 캐시 문자열로 재정의합니다. 그렇지 않으면 Encoding으로 바로 전달되어 구현되고 모든 호출에 새 문자열이 할당됩니다.

GetType()

현재 인스턴스의 Type을 가져옵니다.

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

현재 Object의 단순 복사본을 만듭니다.

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

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

적용 대상