Aracılığıyla paylaş


MetadataReaderProvider Sınıf

Tanım

MetadataReader Bayt dizisinde, bellek bloğunda veya akışta depolanan meta veriler için bir sağlar.

public ref class MetadataReaderProvider sealed : IDisposable
public sealed class MetadataReaderProvider : IDisposable
type MetadataReaderProvider = class
    interface IDisposable
Public NotInheritable Class MetadataReaderProvider
Implements IDisposable
Devralma
MetadataReaderProvider
Uygulamalar

Açıklamalar

Dikkat

Bu tür güvenilmeyen girişleri işlemek için tasarlanmamıştır. Hatalı biçimlendirilmiş veya kötü amaçlı meta veriler, sınır dışı bellek erişimi, kilitlenmeler veya kilitlenmeler gibi beklenmeyen davranışlara neden olabilir. Yalnızca güvenilen meta veriler ve PDB girişleri ile kullanın MetadataReaderProvider .

MetadataReaderProvider aşağıdaki biçimleri destekler:

Yöntemler

Name Description
Dispose()

Okuyucu tarafından ayrılan tüm belleği atılır.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
FromMetadataImage(Byte*, Int32)

Bellekte depolanan bir görüntü üzerinde bir meta veri sağlayıcısı oluşturur.

FromMetadataImage(ImmutableArray<Byte>)

Bayt dizisi üzerinden bir sağlayıcı oluşturur.

FromMetadataStream(Stream, MetadataStreamOptions, Int32)

Belirtilen boyuttaki bir akış için geçerli konumundan başlayarak bir sağlayıcı oluşturur.

FromPortablePdbImage(Byte*, Int32)

Bellekte depolanan bir blob üzerinde taşınabilir bir PDB meta veri sağlayıcısı oluşturur.

FromPortablePdbImage(ImmutableArray<Byte>)

Bayt dizisi üzerinden taşınabilir bir PDB meta veri sağlayıcısı oluşturur.

FromPortablePdbStream(Stream, MetadataStreamOptions, Int32)

Belirtilen boyuttaki bir akış için geçerli konumundan başlayarak bir sağlayıcı oluşturur.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetMetadataReader(MetadataReaderOptions, MetadataStringDecoder)

MetadataReader bir 'den alırMetadataReaderProvider.

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)

Şunlara uygulanır