Condividi tramite


ModuleMetadata.CreateFromStream Metodo

Definizione

Overload

CreateFromStream(Stream, PEStreamOptions)

Creare un modulo di metadati da un flusso.

CreateFromStream(Stream, Boolean)

Creare un modulo di metadati da un flusso.

CreateFromStream(Stream, PEStreamOptions)

Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs

Creare un modulo di metadati da un flusso.

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

Parametri

peStream
Stream

Flusso contenente l'immagine eseguibile portabile. Posizione zero deve contenere il primo byte dell'intestazione DOS ("MZ").

options
PEStreamOptions

Opzioni che specificano la modalità di lettura delle sezioni dell'immagine PE dal flusso. A meno che non sia specificato, la responsabilità dell'eliminazione del flusso viene trasferita all'ingresso del costruttore, a meno LeaveOpen che gli argomenti specificati non siano validi.

Restituisce

Eccezioni

peStream è null.

Il flusso non supporta operazioni di lettura e ricerca.

Il valore di optionsnon è valido.

PrefetchMetadata o PrefetchEntireImage viene specificato e le intestazioni PE dell'immagine non sono valide.

PrefetchMetadata o PrefetchEntireImage viene specificato e si verifica un errore durante la lettura del flusso.

Si applica a

CreateFromStream(Stream, Boolean)

Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs
Origine:
ModuleMetadata.cs

Creare un modulo di metadati da un flusso.

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

Parametri

peStream
Stream

Flusso contenente l'immagine eseguibile portabile. Posizione zero deve contenere il primo byte dell'intestazione DOS ("MZ").

leaveOpen
Boolean

False per chiudere il flusso al momento dell'eliminazione dei metadati (la responsabilità per l'smaltimento del flusso viene trasferita all'ingresso del costruttore a meno che gli argomenti specificati non siano validi).

Restituisce

Eccezioni

peStream è null.

Il flusso non supporta le operazioni di ricerca.

Si applica a