Udostępnij za pośrednictwem


DkmModule.GetSourceLinkData Metoda

Definicja

Przeciążenia

GetSourceLinkData(DkmModuleInstance)

Zwraca zawartość danych strumienia łącza źródłowego dla modułu, jeśli strumień istnieje.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika IDE (poziom > składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Zwraca zawartość danych strumienia łącza źródłowego dla modułu, jeśli strumień istnieje.

Ta metoda dołączy nowy element roboczy do określonej listy roboczej i powróci po dołączeniu elementu roboczego. Rzeczywiste przetwarzanie elementu roboczego jest asynchroniczne. Obiekt wywołujący zostanie powiadomiony, że żądanie zostało ukończone przez procedurę uzupełniania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika IDE (poziom > składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

GetSourceLinkData(DkmModuleInstance)

Zwraca zawartość danych strumienia łącza źródłowego dla modułu, jeśli strumień istnieje.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika IDE (poziom > składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

public string GetSourceLinkData (Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance);
member this.GetSourceLinkData : Microsoft.VisualStudio.Debugger.DkmModuleInstance -> string
Public Function GetSourceLinkData (ModuleInstance As DkmModuleInstance) As String

Parametry

ModuleInstance
DkmModuleInstance

[W] Wystąpienie modułu, dla którego są wymagane dane Source Link.

Zwraca

[Out] Zawartość danych konfiguracji Source Link.

Dotyczy

GetSourceLinkData(DkmWorkList, DkmModuleInstance, DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>)

Zwraca zawartość danych strumienia łącza źródłowego dla modułu, jeśli strumień istnieje.

Ta metoda dołączy nowy element roboczy do określonej listy roboczej i powróci po dołączeniu elementu roboczego. Rzeczywiste przetwarzanie elementu roboczego jest asynchroniczne. Obiekt wywołujący zostanie powiadomiony, że żądanie zostało ukończone przez procedurę uzupełniania.

Ograniczenie lokalizacji: interfejs API musi być wywoływany ze składnika IDE (poziom > składnika 100 000).

Ten interfejs API został wprowadzony w programie Visual Studio 17 RTM (DkmApiVersion.VS17RTM).

public void GetSourceLinkData (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmModuleInstance ModuleInstance, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSourceLinkDataAsyncResult> CompletionRoutine);
member this.GetSourceLinkData : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmModuleInstance * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Symbols.DkmGetSourceLinkDataAsyncResult> -> unit
Public Sub GetSourceLinkData (WorkList As DkmWorkList, ModuleInstance As DkmModuleInstance, CompletionRoutine As DkmCompletionRoutine(Of DkmGetSourceLinkDataAsyncResult))

Parametry

WorkList
DkmWorkList

WorkList, aby dołączyć nowy element roboczy do.

ModuleInstance
DkmModuleInstance

[W] Wystąpienie modułu, dla którego są wymagane dane Source Link.

CompletionRoutine
DkmCompletionRoutine<DkmGetSourceLinkDataAsyncResult>

Procedura uruchamiania po zakończeniu żądania. Jeśli żądanie zostanie pomyślnie dołączone do listy roboczej, zawsze zostanie to uruchomione (w tym po anulowaniu operacji). Nigdy nie zostanie wyzwolony w przypadku niepowodzenia dołączania elementu roboczego.

Dotyczy