DkmManagedEncUpdates Klasse

Definition

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.

Gilt für: