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
\uFFFDvarsayılan geri dönüş değiştirmesini kullanır.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) |