Partilhar via


ModuleMetadata.CreateFromStream Método

Definição

Sobrecargas

CreateFromStream(Stream, PEStreamOptions)

Crie um módulo de metadados de um fluxo.

CreateFromStream(Stream, Boolean)

Crie um módulo de metadados de um fluxo.

CreateFromStream(Stream, PEStreamOptions)

Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs

Crie um módulo de metadados de um fluxo.

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

Parâmetros

peStream
Stream

Fluxo contendo imagem executável portátil. A posição zero deve conter o primeiro byte do cabeçalho DOS ("MZ").

options
PEStreamOptions

Opções especificando como as seções da imagem PE são lidas do fluxo. LeaveOpen A menos que seja especificado, a responsabilidade pelo descarte do fluxo é transferida após a entrada do construtor, a menos que os argumentos fornecidos sejam inválidos.

Retornos

Exceções

peStream é nulo.

O fluxo não dá suporte a operações de leitura e busca.

options tem um valor inválido.

PrefetchMetadata ou PrefetchEntireImage é especificado e os cabeçalhos PE da imagem são inválidos.

PrefetchMetadata ou PrefetchEntireImage é especificado e ocorre um erro ao ler o fluxo.

Aplica-se a

CreateFromStream(Stream, Boolean)

Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs
Origem:
ModuleMetadata.cs

Crie um módulo de metadados de um fluxo.

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

Parâmetros

peStream
Stream

Fluxo contendo imagem executável portátil. A posição zero deve conter o primeiro byte do cabeçalho DOS ("MZ").

leaveOpen
Boolean

False para fechar o fluxo após o descarte dos metadados (a responsabilidade pelo descarte do fluxo é transferida após a entrada do construtor, a menos que os argumentos fornecidos sejam inválidos).

Retornos

Exceções

peStream é nulo.

O fluxo não dá suporte a operações de busca.

Aplica-se a