MetadataUpdater.ApplyUpdate Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Aggiornamenti l'assembly specificato usando i metadati, il IL e i delta PDB specificati.
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))
Parametri
- assembly
- Assembly
Assembly da aggiornare.
- metadataDelta
- ReadOnlySpan<Byte>
Le modifiche ai metadati da applicare.
- ilDelta
- ReadOnlySpan<Byte>
Le modifiche di IL da applicare.
- pdbDelta
- ReadOnlySpan<Byte>
Le modifiche di PDB da applicare.
Eccezioni
L'argomento assembly non è un assembly di runtime.
L'argomento dell'assembly è null
.
L'assembly non è modificabile.
Impossibile applicare l'aggiornamento.
Commenti
Attualmente l'esecuzione dei metodi continuerà a usare l'istanza di IL esistente. Le nuove esecuzioni di metodi modificati useranno il nuovo IL. I runtime diversi possono avere limitazioni diverse per i tipi di modifiche supportati e i runtime non garantiscono lo stato dell'assembly e del processo se il delta include modifiche non supportate.