Udostępnij przez


MetadataUpdater.ApplyUpdate Metoda

Definicja

Aktualizacje określonego zestawu przy użyciu podanych metadanych, il i różnic pdB.

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

Parametry

assembly
Assembly

Zestaw do aktualizacji.

metadataDelta
ReadOnlySpan<Byte>

Zmiany metadanych, które mają zostać zastosowane.

ilDelta
ReadOnlySpan<Byte>

Zmiany IL, które mają zostać zastosowane.

pdbDelta
ReadOnlySpan<Byte>

Zmiany w pliku PDB, które mają zostać zastosowane.

Wyjątki

Argument zestawu nie jest zestawem środowiska uruchomieniowego.

Argument zestawu to null.

Zestaw nie jest edytowalny.

Nie można zastosować aktualizacji.

Uwagi

Obecnie wykonywane metody będą nadal używać istniejącego il. Nowe wykonania zmodyfikowanych metod będą używać nowego il. Różne środowiska uruchomieniowe mogą mieć różne ograniczenia dotyczące tego, jakie rodzaje zmian są obsługiwane, a środowiska uruchomieniowe nie gwarantują stanu zestawu i procesu, jeśli funkcja delta zawiera nieobsługiwane zmiany.

Dotyczy