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ştirmesini kullanır.

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

Oluşturucular

Name Description
MetadataStringDecoder(Encoding)

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

Özellikler

Name Description
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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır