Språk

MetadataLoadContext.LoadFromStream(Stream) Metod

Definition

Läser in en sammansättning från en dataström till MetadataLoadContext. Om en tidigare sammansättning med samma namn redan har lästs in i MetadataLoadContextreturneras den tidigare sammansättningen.

public:
 System::Reflection::Assembly ^ LoadFromStream(System::IO::Stream ^ assembly);
public System.Reflection.Assembly LoadFromStream(System.IO.Stream assembly);
member this.LoadFromStream : System.IO.Stream -> System.Reflection.Assembly
Public Function LoadFromStream (assembly As Stream) As Assembly

Parametrar

assembly
Stream

En Stream som håller en sammansättning.

Returer

Den inlästa sammansättningen.

Undantag

De två sammansättningarna har inte samma Mvid.

Kommentarer

När en sammansättning läses in blir den inte automatiskt tillgänglig för lösning efter namn. Referenser till sammansättningen och anropen till LoadFromAssemblyName matchas via , MetadataAssemblyResolversom kan returnera den inlästa sammansättningen.

Important

Tar MetadataLoadContext ägarskapet för den Stream som skickas till den här metoden. Den ursprungliga ägaren får inte ändra sin position, ta bort Stream, eller anta att dess position förblir oförändrad.

Gäller för