Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

AssemblyLoadContext.LoadFromStream Method

Definition

Namespace:
System.Runtime.Loader
Assembly:
System.Runtime.Loader.dll

Important

Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.

Overloads

Name Description
LoadFromStream(Stream)

Loads the assembly with a common object file format (COFF)-based image containing a managed assembly.

LoadFromStream(Stream, Stream)

Loads the assembly with a common object file format (COFF)-based image containing a managed assembly, optionally including symbols for the assembly.

LoadFromStream(Stream)

Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs

Loads the assembly with a common object file format (COFF)-based image containing a managed assembly.

public:
 System::Reflection::Assembly ^ LoadFromStream(System::IO::Stream ^ assembly);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly);
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
member this.LoadFromStream : System.IO.Stream -> System.Reflection.Assembly
member this.LoadFromStream : System.IO.Stream -> System.Reflection.Assembly
Public Function LoadFromStream (assembly As Stream) As Assembly

Parameters

assembly
Stream

A byte array that is a COFF-based image containing a managed assembly.

Returns

The loaded assembly.

Attributes

Exceptions

assembly is null.

assembly is not a valid assembly.

Remarks

When this method is called on the Default context, if the assembly name matches an assembly that's part of the default probing path, the assembly from the default probing path is loaded instead of the assembly from the stream. For more information about default probing, see Managed assembly loading algorithm.

See also

Applies to

LoadFromStream(Stream, Stream)

Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs
Source:
AssemblyLoadContext.cs

Loads the assembly with a common object file format (COFF)-based image containing a managed assembly, optionally including symbols for the assembly.

public:
 System::Reflection::Assembly ^ LoadFromStream(System::IO::Stream ^ assembly, System::IO::Stream ^ assemblySymbols);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")]
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly, System.IO.Stream? assemblySymbols);
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly, System.IO.Stream assemblySymbols);
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly, System.IO.Stream? assemblySymbols);
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Types and members the loaded assembly depends on might be removed")>]
member this.LoadFromStream : System.IO.Stream * System.IO.Stream -> System.Reflection.Assembly
member this.LoadFromStream : System.IO.Stream * System.IO.Stream -> System.Reflection.Assembly
Public Function LoadFromStream (assembly As Stream, assemblySymbols As Stream) As Assembly

Parameters

assembly
Stream

A byte array that is a COFF-based image containing a managed assembly.

assemblySymbols
Stream

A byte array that contains the raw bytes representing the symbols for the assembly.

Returns

The loaded assembly.

Attributes

Exceptions

assembly is null.

assembly is not a valid assembly.

Remarks

When this method is called on the Default context, if the assembly name matches an assembly that's part of the default probing path, the assembly from the default probing path is loaded instead of the assembly from the stream. For more information about default probing, see Managed assembly loading algorithm.

Applies to


Feedback

Was this page helpful?