语言

AssemblyLoadContext.LoadFromStream 方法

定义

重载

名称 说明
LoadFromStream(Stream)

使用包含托管程序集的通用对象文件格式(COFF)映像加载程序集。

LoadFromStream(Stream, Stream)

加载具有基于通用对象文件格式(COFF)的程序集,其中包含托管程序集(可选)包括程序集的符号。

LoadFromStream(Stream)

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

使用包含托管程序集的通用对象文件格式(COFF)映像加载程序集。

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

参数

assembly
Stream

一个字节数组,它是基于 COFF 的映像,其中包含托管程序集。

返回

加载的程序集。

属性

例外

assembly 是 null。

assembly 不是有效的程序集。

注解

在上下文中 Default 调用此方法时,如果程序集名称与属于默认探测路径的程序集匹配,则会加载默认探测路径中的程序集,而不是从流中加载程序集。 有关默认探测的详细信息,请参阅 托管程序集加载算法。

另请参阅

适用于

LoadFromStream(Stream, Stream)

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

加载具有基于通用对象文件格式(COFF)的程序集,其中包含托管程序集(可选)包括程序集的符号。

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

参数

assembly
Stream

一个字节数组,它是基于 COFF 的映像,其中包含托管程序集。

assemblySymbols
Stream

包含表示程序集符号的原始字节的字节数组。

返回

加载的程序集。

属性

例外

assembly 是 null。

assembly 不是有效的程序集。

注解

在上下文中 Default 调用此方法时,如果程序集名称与属于默认探测路径的程序集匹配,则会加载默认探测路径中的程序集,而不是从流中加载程序集。 有关默认探测的详细信息,请参阅 托管程序集加载算法。

适用于