Partager via


MetadataUpdater.ApplyUpdate Méthode

Définition

Mises à jour l’assembly spécifié à l’aide des métadonnées, de l’il et des deltas PDB fournis.

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

Paramètres

assembly
Assembly

Assembly à mettre à jour.

metadataDelta
ReadOnlySpan<Byte>

Les métadonnées changent à appliquer.

ilDelta
ReadOnlySpan<Byte>

Modifications il à appliquer.

pdbDelta
ReadOnlySpan<Byte>

La base de données PDB change à appliquer.

Exceptions

L’argument assembly n’est pas un assembly runtime.

L’argument assembly est null.

L’assembly n’est pas modifiable.

La mise à jour n’a pas pu être appliquée.

Remarques

Les méthodes en cours d’exécution continueront d’utiliser l’il existant. Les nouvelles exécutions de méthodes modifiées utilisent le nouvel il. Différents runtimes peuvent avoir des limitations différentes quant aux types de modifications pris en charge, et les runtimes n’apportent aucune garantie quant à l’état de l’assembly et du processus si le delta inclut des modifications non prises en charge.

S’applique à