MetadataStringDecoder Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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:
Geçersiz girişin işlenmesini özelleştirmek için. Kod çözücü sağlandığında, MetadataReader ile
\uFFFD
varsayılan geri dönüş değişimini kullanır.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) |