MetadataReaderProvider.FromPortablePdbImage 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
FromPortablePdbImage(ImmutableArray<Byte>) |
透過位元組陣列建立可攜式 PDB 中繼資料提供者。 |
FromPortablePdbImage(Byte*, Int32) |
透過記憶體中所儲存的 Blob,建立可攜式 PDB 中繼資料提供者。 |
FromPortablePdbImage(ImmutableArray<Byte>)
透過位元組陣列建立可攜式 PDB 中繼資料提供者。
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (System.Collections.Immutable.ImmutableArray<byte> image);
static member FromPortablePdbImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromPortablePdbImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider
參數
- image
- ImmutableArray<Byte>
可攜式 PDB 映像。
傳回
新的可攜式 PDB 中繼資料提供者。
例外狀況
image
為 null
。
備註
在 建構 MetadataReaderProvider期間,不會讀取影像的內容。
適用於
FromPortablePdbImage(Byte*, Int32)
透過記憶體中所儲存的 Blob,建立可攜式 PDB 中繼資料提供者。
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromPortablePdbImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromPortablePdbImage (byte* start, int size);
static member FromPortablePdbImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider
參數
- start
- Byte*
指向可攜式 PDB Blob 開頭的指標。
- size
- Int32
可攜式 PDB Blob 的大小。
傳回
新的可攜式 PDB 中繼資料提供者。
例外狀況
start
為 Zero。
size
為負。
備註
記憶體是由呼叫端所擁有,不會在處置 MetadataReaderProvider時釋放。
呼叫端負責讓記憶體保持運作,並在的 MetadataReaderProvider存留期內保持未修改。
在建構 MetadataReaderProvider期間不會讀取 Blob 的內容。