Freigeben über


ModuleMetadata.CreateFromStream Methode

Definition

Überlädt

CreateFromStream(Stream, PEStreamOptions)

Erstellen Sie Metadatenmodul aus einem Datenstrom.

CreateFromStream(Stream, Boolean)

Erstellen Sie Metadatenmodul aus einem Datenstrom.

CreateFromStream(Stream, PEStreamOptions)

Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs

Erstellen Sie Metadatenmodul aus einem Datenstrom.

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

Parameter

peStream
Stream

Stream mit tragbarem ausführbarem Bild. Position Null sollte das erste Byte des DOS-Headers ("MZ") enthalten.

options
PEStreamOptions

Optionen, die angeben, wie Abschnitte des PE-Image aus dem Datenstrom gelesen werden. Sofern LeaveOpen nicht angegeben, wird die Verantwortung für die Entsorgung des Datenstroms beim Eintrag des Konstruktors übertragen, es sei denn, die angegebenen Argumente sind ungültig.

Gibt zurück

Ausnahmen

peStream ist NULL.

Der Datenstrom unterstützt keine Lese- und Suchvorgänge.

options besitzt einen ungültigen Wert.

PrefetchMetadata oder PrefetchEntireImage wird angegeben, und die PE-Kopfzeilen des Bilds sind ungültig.

PrefetchMetadata oder PrefetchEntireImage wird angegeben, und beim Lesen des Datenstroms tritt ein Fehler auf.

Gilt für:

CreateFromStream(Stream, Boolean)

Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs
Quelle:
ModuleMetadata.cs

Erstellen Sie Metadatenmodul aus einem Datenstrom.

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

Parameter

peStream
Stream

Stream mit tragbarem ausführbarem Bild. Position Null sollte das erste Byte des DOS-Headers ("MZ") enthalten.

leaveOpen
Boolean

False, um den Datenstrom nach Der Entsorgung der Metadaten zu schließen (die Verantwortung für die Entsorgung des Datenstroms wird beim Eintrag des Konstruktors übertragen, es sei denn, die angegebenen Argumente sind ungültig).

Gibt zurück

Ausnahmen

peStream ist NULL.

Der Datenstrom unterstützt keine Suchvorgänge.

Gilt für: