MetadataReaderProvider.FromMetadataImage 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| FromMetadataImage(ImmutableArray<Byte>) |
建立一個位元組陣列的提供者。 |
| FromMetadataImage(Byte*, Int32) |
建立儲存在記憶體中的影像的元資料提供者。 |
FromMetadataImage(ImmutableArray<Byte>)
建立一個位元組陣列的提供者。
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Collections::Immutable::ImmutableArray<System::Byte> image);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage(System.Collections.Immutable.ImmutableArray<byte> image);
static member FromMetadataImage : System.Collections.Immutable.ImmutableArray<byte> -> System.Reflection.Metadata.MetadataReaderProvider
Public Shared Function FromMetadataImage (image As ImmutableArray(Of Byte)) As MetadataReaderProvider
參數
- image
- ImmutableArray<Byte>
元資料圖片。
傳回
新的醫療提供者。
例外狀況
image 是 null。
備註
在建構 時 MetadataReaderProvider,影像內容不會被讀取。
適用於
FromMetadataImage(Byte*, Int32)
建立儲存在記憶體中的影像的元資料提供者。
public:
static System::Reflection::Metadata::MetadataReaderProvider ^ FromMetadataImage(System::Byte* start, int size);
public static System.Reflection.Metadata.MetadataReaderProvider FromMetadataImage(byte* start, int size);
static member FromMetadataImage : nativeptr<byte> * int -> System.Reflection.Metadata.MetadataReaderProvider
參數
- start
- Byte*
指向元資料塊的起點。
- size
- Int32
中繼資料塊的大小。
傳回
新的元資料提供者。
例外狀況
start 是 Zero。
size 為負數。
備註
記憶體由呼叫者擁有,且不會在處理 MetadataReaderProvider時釋放。
呼叫者負責在 的整個生命週期 MetadataReaderProvider內保持記憶體存活且不被修改。
在構建 時 MetadataReaderProvider,blob 的內容不會被讀取。