MetadataUpdater.ApplyUpdate Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обновления указанную сборку с использованием предоставленных метаданных, il и 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))
Параметры
- assembly
- Assembly
Обновляемая сборка.
- metadataDelta
- ReadOnlySpan<Byte>
Применяемые метаданные изменяются.
- ilDelta
- ReadOnlySpan<Byte>
Применяемые il изменения.
- pdbDelta
- ReadOnlySpan<Byte>
Применяемые изменения PDB.
Исключения
Аргумент сборки не является сборкой среды выполнения.
Аргумент сборки — null
.
Сборка не редактируется.
Не удалось применить обновление.
Комментарии
В настоящее время выполняющиеся методы будут по-прежнему использовать существующий IL. Новые выполнения измененных методов будут использовать новый IL. Разные среды выполнения могут иметь разные ограничения на поддерживаемые типы изменений, и среды выполнения не предоставляют никаких гарантий относительно состояния сборки и процесса, если разностный параметр включает неподдерживаемые изменения.