Bagikan melalui


MetadataReaderProvider Kelas

Definisi

Menyediakan untuk metadata yang MetadataReader disimpan dalam array byte, blok memori, atau aliran.

public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
    interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
Warisan
MetadataReaderProvider
Penerapan

Keterangan

Perhatian

Jenis ini tidak dirancang untuk menangani input yang tidak tepercaya. Metadata yang salah bentuk atau berbahaya dapat menyebabkan perilaku tak terduga, termasuk akses memori di luar batas, crash, atau macet. Hanya gunakan MetadataReaderProvider dengan metadata tepercaya dan input PDB.

MetadataReaderProvider mendukung format berikut:

Metode

Nama Deskripsi
Dispose()

Membuang semua memori yang dialokasikan oleh pembaca.

Equals(Object)

Menentukan apakah objek yang ditentukan sama dengan objek saat ini.

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

Membuat penyedia metadata melalui gambar yang disimpan dalam memori.

FromMetadataImage(ImmutableArray<Byte>)

Membuat penyedia melalui array byte.

FromMetadataStream(Stream, MetadataStreamOptions, Int32)

Membuat penyedia untuk aliran ukuran yang ditentukan yang dimulai pada posisinya saat ini.

FromPortablePdbImage(Byte*, Int32)

Membuat penyedia metadata PDB portabel melalui blob yang disimpan dalam memori.

FromPortablePdbImage(ImmutableArray<Byte>)

Membuat penyedia metadata PDB portabel melalui array byte.

FromPortablePdbStream(Stream, MetadataStreamOptions, Int32)

Membuat penyedia untuk aliran ukuran yang ditentukan yang dimulai pada posisinya saat ini.

GetHashCode()

Berfungsi sebagai fungsi hash default.

(Diperoleh dari Object)
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder)

MetadataReader Mendapatkan dari MetadataReaderProvider.

GetType()

Mendapatkan Type instans saat ini.

(Diperoleh dari Object)
MemberwiseClone()

Membuat salinan dangkal dari Objectsaat ini.

(Diperoleh dari Object)
ToString()

Mengembalikan string yang mewakili objek saat ini.

(Diperoleh dari Object)

Berlaku untuk