Bagikan melalui


MetadataReaderProvider.GetMetadataReader Metode

Definisi

public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder? utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
public System.Reflection.Metadata.MetadataReader GetMetadataReader (System.Reflection.Metadata.MetadataReaderOptions options = System.Reflection.Metadata.MetadataReaderOptions.Default, System.Reflection.Metadata.MetadataStringDecoder utf8Decoder = default);
member this.GetMetadataReader : System.Reflection.Metadata.MetadataReaderOptions * System.Reflection.Metadata.MetadataStringDecoder -> System.Reflection.Metadata.MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.Default, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader
Public Function GetMetadataReader (Optional options As MetadataReaderOptions = System.Reflection.Metadata.MetadataReaderOptions.ApplyWindowsRuntimeProjections, Optional utf8Decoder As MetadataStringDecoder = Nothing) As MetadataReader

Parameter

options
MetadataReaderOptions

Kombinasi bitwise dari nilai enumerasi yang mewakili konfigurasi saat membaca metadata.

utf8Decoder
MetadataStringDecoder

Pengodean yang akan digunakan.

Mengembalikan

Instans MetadataReader.

Pengecualian

Pengodean utf8Decoder bukan UTF8Encoding.

Platform saat ini adalah big-endian.

Kesalahan IO saat membaca dari aliran yang mendasar.

Penyedia telah dibuang.

Keterangan

Penelepon harus menjaga MetadataReaderProvider agar tetap tidak disusupi sepanjang masa pakai pembaca metadata.

Jika metode ini dipanggil beberapa kali, setiap panggilan dengan argumen yang sama dengan argumen yang diteruskan ke panggilan berhasil sebelumnya mengembalikan instans yang sama dengan MetadataReader panggilan sebelumnya.

Berlaku untuk