MetadataReaderProvider.FromMetadataImage メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
| 名前 | 説明 |
|---|---|
| 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*
メタデータ BLOB の先頭へのポインター。
- size
- Int32
メタデータ BLOB のサイズ。
返品
新しいメタデータ プロバイダー。
例外
start は Zeroです。
size が負の値です。
注釈
メモリは呼び出し元によって所有され、 MetadataReaderProviderの破棄時には解放されません。
呼び出し元は、メモリを維持し、 MetadataReaderProviderの有効期間を通じて変更されない責任を負います。
blob の内容は、 MetadataReaderProviderの構築中は読み取りません。