ModuleMetadata.CreateFromStream メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
CreateFromStream(Stream, PEStreamOptions) |
ストリームからメタデータ モジュールを作成します。 |
CreateFromStream(Stream, Boolean) |
ストリームからメタデータ モジュールを作成します。 |
CreateFromStream(Stream, PEStreamOptions)
ストリームからメタデータ モジュールを作成します。
public:
static Microsoft::CodeAnalysis::ModuleMetadata ^ CreateFromStream(System::IO::Stream ^ peStream, System::Reflection::PortableExecutable::PEStreamOptions options);
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromStream (System.IO.Stream peStream, System.Reflection.PortableExecutable.PEStreamOptions options);
static member CreateFromStream : System.IO.Stream * System.Reflection.PortableExecutable.PEStreamOptions -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromStream (peStream As Stream, options As PEStreamOptions) As ModuleMetadata
パラメーター
- peStream
- Stream
移植可能な実行可能イメージを含むストリーム。 位置 0 には、DOS ヘッダー ("MZ") の最初のバイトが含まれている必要があります。
- options
- PEStreamOptions
ストリームから、PE イメージのセクションを読み取る方法を指定するオプション。 指定されていない限り LeaveOpen 、指定された引数が無効でない限り、コンストラクターの入力時にストリームの破棄の責任が転送されます。
戻り値
例外
peStream
が null です。
ストリームでは、読み取りとシークの操作はサポートされていません。
options
の値が無効です。
PrefetchMetadata または PrefetchEntireImage 指定されており、イメージの PE ヘッダーが無効です。
PrefetchMetadata または PrefetchEntireImage 指定すると、ストリームの読み取り中にエラーが発生します。
適用対象
CreateFromStream(Stream, Boolean)
ストリームからメタデータ モジュールを作成します。
public static Microsoft.CodeAnalysis.ModuleMetadata CreateFromStream (System.IO.Stream peStream, bool leaveOpen = false);
static member CreateFromStream : System.IO.Stream * bool -> Microsoft.CodeAnalysis.ModuleMetadata
Public Shared Function CreateFromStream (peStream As Stream, Optional leaveOpen As Boolean = false) As ModuleMetadata
パラメーター
- peStream
- Stream
移植可能な実行可能イメージを含むストリーム。 位置 0 には、DOS ヘッダー ("MZ") の最初のバイトが含まれている必要があります。
- leaveOpen
- Boolean
メタデータの破棄時にストリームを閉じる場合は False (指定された引数が無効でない限り、コンストラクターの入力時にストリームの破棄の責任が転送されます)。
戻り値
例外
peStream
が null です。
ストリームはシーク操作をサポートしていません。
適用対象
.NET