Compartir a través de


MetadataUpdater.ApplyUpdate Método

Definición

Novedades el ensamblado especificado mediante los metadatos proporcionados, IL y deltas de 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))

Parámetros

assembly
Assembly

Ensamblado que se va a actualizar.

metadataDelta
ReadOnlySpan<Byte>

Los cambios de metadatos que se van a aplicar.

ilDelta
ReadOnlySpan<Byte>

Cambios de IL que se van a aplicar.

pdbDelta
ReadOnlySpan<Byte>

Los cambios de PDB que se van a aplicar.

Excepciones

El argumento assembly no es un ensamblado en tiempo de ejecución.

El argumento de ensamblado es null.

El ensamblado no se puede editar.

No se pudo aplicar la actualización.

Comentarios

Actualmente, los métodos que se ejecutan seguirán usando el IL existente. Las nuevas ejecuciones de métodos modificados usarán el nuevo IL. Los distintos entornos de ejecución pueden tener limitaciones diferentes sobre qué tipos de cambios se admiten y los tiempos de ejecución no garantizan el estado del ensamblado y el proceso si la diferencia incluye cambios no admitidos.

Se aplica a