MetadataUpdater.ApplyUpdate Metod

Definition

Uppdaterar den angivna sammansättningen med hjälp av angivna metadata, IL- och PDB-deltan.

public:
 static void ApplyUpdate(System::Reflection::Assembly ^ assembly, ReadOnlySpan<System::Byte> metadataDelta, ReadOnlySpan<System::Byte> ilDelta, ReadOnlySpan<System::Byte> pdbDelta);
public static void ApplyUpdate(System.Reflection.Assembly assembly, ReadOnlySpan<byte> metadataDelta, ReadOnlySpan<byte> ilDelta, ReadOnlySpan<byte> pdbDelta);
static member ApplyUpdate : System.Reflection.Assembly * ReadOnlySpan<byte> * ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Shared Sub ApplyUpdate (assembly As Assembly, metadataDelta As ReadOnlySpan(Of Byte), ilDelta As ReadOnlySpan(Of Byte), pdbDelta As ReadOnlySpan(Of Byte))

Parametrar

assembly
Assembly

Sammansättningen som ska uppdateras.

metadataDelta
ReadOnlySpan<Byte>

Metadataändringarna som ska tillämpas.

ilDelta
ReadOnlySpan<Byte>

Il-ändringarna som ska tillämpas.

pdbDelta
ReadOnlySpan<Byte>

De PDB-ändringar som ska tillämpas.

Undantag

Sammansättningsargumentet är inte en körningssammansättning.

Sammansättningsargumentet är null.

Sammansättningen kan inte redigeras.

Det gick inte att tillämpa uppdateringen.

Kommentarer

För närvarande fortsätter körningsmetoderna att använda den befintliga IL:en. Nya körningar av ändrade metoder använder den nya IL:n. Olika körningar kan ha olika begränsningar för vilka typer av ändringar som stöds och körningen ger inga garantier för tillståndet för sammansättningen och processen om deltat innehåller ändringar som inte stöds.

Gäller för