Sdílet prostřednictvím


DkmManagedEncUpdates.ApplyAsync Metoda

Definice

Asynchronně aplikujte spravované aktualizace na všechny moduly napříč různými procesy, které se aktuálně ladí. Pokud byla vytvořena aktualizace z modulu, který ještě nebyl načten, modul ji bude sledovat a aktualizovat, když je modul skutečně načten. Jinak se aktualizace použijí okamžitě. Změny se zachovají až do konce relace ladění.

Tato metoda připojí novou pracovní položku k zadanému pracovnímu seznamu a vrátí se po připojení pracovní položky. Skutečné zpracování pracovní položky je asynchronní. Volající obdrží oznámení o dokončení žádosti prostřednictvím rutiny dokončení.

Omezení umístění: Rozhraní API se musí volat z komponenty IDE (úroveň > komponenty 100 000).

Toto rozhraní API bylo představeno v sadě Visual Studio 17 Update 1 (DkmApiVersion.VS17Update1).

public void ApplyAsync (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmManagedEncUpdatesAsyncResult> CompletionRoutine);
member this.ApplyAsync : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Clr.DkmManagedEncUpdatesAsyncResult> -> unit
Public Sub ApplyAsync (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmManagedEncUpdatesAsyncResult))

Parametry

WorkList
DkmWorkList

WorkList, ke které se má nová pracovní položka připojit.

CompletionRoutine
DkmCompletionRoutine<DkmManagedEncUpdatesAsyncResult>

Rutina, která se aktivuje po dokončení požadavku. Pokud se požadavek úspěšně připojí k pracovnímu seznamu, aktivuje se vždy (včetně zrušení operace). Tato akce se nikdy neaktivuje, pokud se nepodaří připojit pracovní položku.

Platí pro