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を通じてメモリを維持し、変更を行いません。
の構築 MetadataReaderProvider中に BLOB の内容が読み取られません。
適用対象
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET