다음을 통해 공유


ModuleMetadata.CreateFromStream 메서드

정의

오버로드

CreateFromStream(Stream, PEStreamOptions)

스트림에서 메타데이터 모듈을 만듭니다.

CreateFromStream(Stream, Boolean)

스트림에서 메타데이터 모듈을 만듭니다.

CreateFromStream(Stream, PEStreamOptions)

Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs

스트림에서 메타데이터 모듈을 만듭니다.

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 헤더가 잘못되었습니다.

PrefetchMetadataPrefetchEntireImage 지정되고 스트림을 읽는 동안 오류가 발생합니다.

적용 대상

CreateFromStream(Stream, Boolean)

Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs
Source:
ModuleMetadata.cs

스트림에서 메타데이터 모듈을 만듭니다.

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입니다.

스트림은 검색 작업을 지원하지 않습니다.

적용 대상