MetadataUpdater.ApplyUpdate Methode

Definition

Aktualisiert die angegebene Assembly mithilfe der bereitgestellten Metadaten, IL- und PDB-Deltas.

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))

Parameter

assembly
Assembly

Die zu aktualisierende Assembly.

metadataDelta
ReadOnlySpan<Byte>

Die zu anwendenden Metadatenänderungen.

ilDelta
ReadOnlySpan<Byte>

Die zu anwendenden IL-Änderungen.

pdbDelta
ReadOnlySpan<Byte>

Die PDB-Änderungen, die angewendet werden sollen.

Ausnahmen

Das Assemblyargument ist keine Laufzeitassembly.

Das Assemblyargument ist null.

Die Assembly kann nicht bearbeitet werden.

Das Update konnte nicht angewendet werden.

Hinweise

Derzeit werden die ausgeführten Methoden weiterhin die vorhandene IL verwenden. Neue Ausführung geänderter Methoden wird die neue IL verwenden. Verschiedene Laufzeiten haben möglicherweise unterschiedliche Einschränkungen für die Arten von Änderungen, und Laufzeiten stellen keine Garantien für den Zustand der Assembly und des Prozesses vor, wenn das Delta nicht unterstützte Änderungen enthält.

Gilt für: