DkmManagedEncUpdates Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Satz verwalteter Aktualisierungen zum Bearbeiten und Fortfahren dar.
Diese API wurde in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3) eingeführt.
public ref class DkmManagedEncUpdates
[System.Runtime.InteropServices.Guid("f0451033-aca2-81df-3b3f-bb50e5cf59f3")]
public class DkmManagedEncUpdates
[<System.Runtime.InteropServices.Guid("f0451033-aca2-81df-3b3f-bb50e5cf59f3")>]
type DkmManagedEncUpdates = class
Public Class DkmManagedEncUpdates
- Vererbung
-
DkmManagedEncUpdates
- Attribute
Eigenschaften
| Updates |
Eine Sammlung verwalteter Updates, die auf die Sitzung angewendet werden. Diese API wurde in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3) eingeführt. |
Methoden
| Apply() |
Wenden Sie die verwalteten Updates auf alle Module in verschiedenen Prozessen an, die derzeit gedebuggt werden. Wenn ein Update aus einem Modul erstellt wurde, das noch nicht geladen wurde, wird es von der Engine nachverfolgt und aktualisiert, wenn das Modul tatsächlich geladen wird. Andernfalls werden die Updates sofort angewendet. Die Änderungen bleiben bis zum Ende der Debugsitzung erhalten. Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. Diese API wurde in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3) eingeführt. |
| Apply(DkmWorkList, DkmCompletionRoutine<DkmApplyManagedEncUpdatesAsyncResult>) |
Wenden Sie die verwalteten Updates auf alle Module in verschiedenen Prozessen an, die derzeit gedebuggt werden. Wenn ein Update aus einem Modul erstellt wurde, das noch nicht geladen wurde, wird es von der Engine nachverfolgt und aktualisiert, wenn das Modul tatsächlich geladen wird. Andernfalls werden die Updates sofort angewendet. Die Änderungen bleiben bis zum Ende der Debugsitzung erhalten. Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist. Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. Diese API wurde in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3) eingeführt. |
| ApplyAsync(DkmWorkList, DkmCompletionRoutine<DkmManagedEncUpdatesAsyncResult>) |
Wenden Sie die verwalteten Updates asynchron auf alle Module in verschiedenen Prozessen an, die derzeit gedebuggt werden. Wenn ein Update aus einem Modul erstellt wurde, das noch nicht geladen wurde, wird es von der Engine nachverfolgt und aktualisiert, wenn das Modul tatsächlich geladen wird. Andernfalls werden die Updates sofort angewendet. Die Änderungen bleiben bis zum Ende der Debugsitzung erhalten. Diese Methode fügt ein neues Arbeitselement an die angegebene Arbeitsliste an und gibt zurück, sobald das Arbeitselement angefügt wurde. Die tatsächliche Verarbeitung des Arbeitselements erfolgt asynchron. Der Aufrufer wird benachrichtigt, dass die Anforderung durch die Vervollständigungsroutine abgeschlossen ist. Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. Diese API wurde in Visual Studio 17 Update 1 (DkmApiVersion.VS17Update1) eingeführt. |
| Create(ReadOnlyCollection<DkmManagedModuleUpdate>) |
Create ein neues DkmManagedEncUpdates-Objekt instance. Standorteinschränkung: Die API muss von einer IDE-Komponente (Komponentenebene > 100.000) aufgerufen werden. Diese API wurde in Visual Studio 16 Update 3 (DkmApiVersion.VS16Update3) eingeführt. |