MetadataUpdater.ApplyUpdate Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.