Share via


MetadataStringDecoder Sınıf

Tanım

MetadataReader metni temsil eden meta verilerdeki bayt dizilerinin kodunu çözmek için özel bir mekanizma sağlar.

public ref class MetadataStringDecoder
public class MetadataStringDecoder
type MetadataStringDecoder = class
Public Class MetadataStringDecoder
Devralma
MetadataStringDecoder

Açıklamalar

Bu tür aşağıdaki gibi kullanılabilir:

  1. Geçersiz girişin işlenmesini özelleştirmek için. Kod çözücü sağlandığında, MetadataReader ile \uFFFDvarsayılan geri dönüş değişimini kullanır.

  2. Her kod çözme işlemi için yeni bir tane ayırma yerine mevcut dizeleri yeniden kullanmak.

Oluşturucular

MetadataStringDecoder(Encoding)

Verilen kodlamayı MetadataStringDecoder kullanarak sınıfının yeni bir örneğini başlatır.

Özellikler

DefaultUTF8

Oluşturucuya kod çözücü sağlanmadığında UTF-8 kodunu çözmek için tarafından MetadataReader kullanılan varsayılan kod çözücüsü alır.

Encoding

Bu örnek tarafından kullanılan kodlamayı alır.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetString(Byte*, Int32)

Meta verilerdeki bayt dizileri için dizeleri alır. Gerekirse dizeleri önbelleğe almak için bunu geçersiz kılın. Aksi takdirde, doğrudan adresine Encoding iletilerek uygulanır ve her çağrı yeni bir dize ayırır.

GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır