MetadataUpdater.ApplyUpdate Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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.