MetadataUpdater.ApplyUpdate Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.