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.
Met à jour l’assembly spécifié à l’aide des métadonnées fournies, des deltas IL et 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))
Paramètres
- assembly
- Assembly
Assembly à mettre à jour.
- metadataDelta
- ReadOnlySpan<Byte>
Modifications des métadonnées à appliquer.
- ilDelta
- ReadOnlySpan<Byte>
Modifications il à appliquer.
- pdbDelta
- ReadOnlySpan<Byte>
Modifications de la base de données PDB à appliquer.
Exceptions
L’argument d’assembly n’est pas un assembly runtime.
L’argument assembly est null.
L’assembly n’est pas modifiable.
Impossible d’appliquer la mise à jour.
Remarques
Actuellement, 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 sur les types de modifications pris en charge, et les runtimes ne garantissent pas l’état de l’assembly et du processus si le delta inclut des modifications non prises en charge.