Aracılığıyla paylaş


MetadataReaderProvider.GetMetadataReader Yöntem

Tanım

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

Parametreler

options
MetadataReaderOptions

Meta verileri okurken yapılandırmayı temsil eden numaralandırma değerlerinin bit düzeyinde birleşimi.

utf8Decoder
MetadataStringDecoder

Kullanılacak kodlama.

Döndürülenler

Bir MetadataReader örnek.

Özel durumlar

kodlaması utf8Decoder değildir UTF8Encoding.

Geçerli platform büyük endiandır.

Temel alınan akıştan okurken GÇ hatası.

Sağlayıcı atılmış.

Açıklamalar

Çağıranın meta veri okuyucunun MetadataReaderProvider kullanım ömrü boyunca bozulmamış durumda tutması gerekir.

Bu yöntem birden çok kez çağrılırsa, önceki başarılı çağrıya geçirilen bağımsız değişkenlere eşit bağımsız değişkenler içeren her çağrı, önceki çağrıyla aynı örneğini MetadataReader döndürür.

Şunlara uygulanır