Aracılığıyla paylaş


MetadataUpdater.ApplyUpdate Yöntem

Tanım

Sağlanan meta veriler, IL ve PDB deltalarını kullanarak belirtilen derlemeyi Güncelleştirmeler.

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

Parametreler

assembly
Assembly

Güncelleştirilecek derleme.

metadataDelta
ReadOnlySpan<Byte>

Meta veriler uygulanacak şekilde değişir.

ilDelta
ReadOnlySpan<Byte>

IL uygulanacak şekilde değişir.

pdbDelta
ReadOnlySpan<Byte>

PDB uygulanacak şekilde değişir.

Özel durumlar

Derleme bağımsız değişkeni bir çalışma zamanı derlemesi değil.

Derleme bağımsız değişkeni şeklindedir null.

Derleme düzenlenebilir değil.

Güncelleştirme uygulanamadı.

Açıklamalar

Şu anda yürütülen yöntemler mevcut IL'yi kullanmaya devam edecektir. Değiştirilen yöntemlerin yeni yürütmeleri yeni IL'yi kullanır. Farklı çalışma zamanları, hangi tür değişikliklerin desteklendiği konusunda farklı sınırlamalara sahip olabilir ve delta desteklenmeyen değişiklikler içeriyorsa çalışma zamanları derleme ve işlemin durumuyla ilgili hiçbir garanti sağlamaz.

Şunlara uygulanır