Bagikan melalui


MetadataStringDecoder Kelas

Definisi

MetadataReader Menyediakan mekanisme kustom untuk mendekode urutan byte dalam metadata yang mewakili teks.

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

Keterangan

Jenis ini dapat digunakan sebagai berikut:

  1. Untuk menyesuaikan perlakuan input yang tidak valid. Ketika tidak ada dekoder yang disediakan, MetadataReader menggunakan penggantian fallback default dengan \uFFFD.

  2. Untuk menggunakan kembali string yang ada alih-alih mengalokasikan yang baru untuk setiap operasi pendekodean.

Konstruktor

MetadataStringDecoder(Encoding)

Menginisialisasi instans MetadataStringDecoder baru kelas menggunakan pengodean yang diberikan.

Properti

DefaultUTF8

Mendapatkan dekoder default yang digunakan oleh MetadataReader untuk mendekode UTF-8 ketika tidak ada dekoder yang diberikan kepada konstruktor.

Encoding

Mendapatkan pengodean yang digunakan oleh instans ini.

Metode

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

(Diperoleh dari Object)
GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetString(Byte*, Int32)

Mendapatkan string untuk urutan byte dalam metadata. Ambil alih ini ke string cache jika diperlukan. Jika tidak, itu diimplementasikan dengan meneruskan langsung ke Encoding dan setiap panggilan akan mengalokasikan string baru.

GetType()

Mendapatkan dari instans Type saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari saat ini Object.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk