DkmSuccessEvaluationResult.GetDataFromDebuggeeSideVisualizer Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Overload
GetDataFromDebuggeeSideVisualizer(String, String, String) |
Esegue il metodo GetData(...) del tipo del visualizzatore personalizzato sul lato debug. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
GetDataFromDebuggeeSideVisualizer(DkmWorkList, DkmCompletionRoutine<DkmGetDataFromDebuggeeSideVisualizerAsyncResult>) |
Esegue il metodo GetData(...) del tipo del visualizzatore personalizzato sul lato debug. Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta accodato l'elemento di lavoro. L'elaborazione effettiva dell'elemento di lavoro è asincrona. Il chiamante riceverà una notifica che la richiesta viene completata tramite la routine di completamento. Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000). Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM). |
GetDataFromDebuggeeSideVisualizer(String, String, String)
Esegue il metodo GetData(...) del tipo del visualizzatore personalizzato sul lato debug.
Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).
Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public:
System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ GetDataFromDebuggeeSideVisualizer([Runtime::InteropServices::Out] System::String ^ % ExceptionType, [Runtime::InteropServices::Out] System::String ^ % ExceptionStackTrace, [Runtime::InteropServices::Out] System::String ^ % ExceptionMessage);
public System.Collections.ObjectModel.ReadOnlyCollection<byte> GetDataFromDebuggeeSideVisualizer (out string ExceptionType, out string ExceptionStackTrace, out string ExceptionMessage);
public System.Collections.ObjectModel.ReadOnlyCollection<byte>? GetDataFromDebuggeeSideVisualizer (out string? ExceptionType, out string? ExceptionStackTrace, out string? ExceptionMessage);
member this.GetDataFromDebuggeeSideVisualizer : string * string * string -> System.Collections.ObjectModel.ReadOnlyCollection<byte>
Public Function GetDataFromDebuggeeSideVisualizer (ByRef ExceptionType As String, ByRef ExceptionStackTrace As String, ByRef ExceptionMessage As String) As ReadOnlyCollection(Of Byte)
Parametri
- ExceptionType
- String
[Out,Optional] Tipo dell'eccezione generata, se presente.
- ExceptionStackTrace
- String
[Out,Optional] Analisi dello stack dell'eccezione generata, se presente.
- ExceptionMessage
- String
[Out,Optional] Messaggio di eccezione, se presente.
Restituisce
[Out,Optional] Byte non elaborati del metodo GetData(...) sottoposto a marshalling come matrice di byte.
Si applica a
GetDataFromDebuggeeSideVisualizer(DkmWorkList, DkmCompletionRoutine<DkmGetDataFromDebuggeeSideVisualizerAsyncResult>)
Esegue il metodo GetData(...) del tipo del visualizzatore personalizzato sul lato debug.
Questo metodo aggiungerà un nuovo elemento di lavoro all'elenco di lavoro specificato e restituirà una volta accodato l'elemento di lavoro. L'elaborazione effettiva dell'elemento di lavoro è asincrona. Il chiamante riceverà una notifica che la richiesta viene completata tramite la routine di completamento.
Vincolo location: l'API deve essere chiamata da un componente IDE (livello > componente 100.000).
Questa API è stata introdotta in Visual Studio 14 RTM (DkmApiVersion.VS14RTM).
public void GetDataFromDebuggeeSideVisualizer (Microsoft.VisualStudio.Debugger.DkmWorkList WorkList, Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmGetDataFromDebuggeeSideVisualizerAsyncResult> CompletionRoutine);
member this.GetDataFromDebuggeeSideVisualizer : Microsoft.VisualStudio.Debugger.DkmWorkList * Microsoft.VisualStudio.Debugger.DkmCompletionRoutine<Microsoft.VisualStudio.Debugger.Evaluation.DkmGetDataFromDebuggeeSideVisualizerAsyncResult> -> unit
Public Sub GetDataFromDebuggeeSideVisualizer (WorkList As DkmWorkList, CompletionRoutine As DkmCompletionRoutine(Of DkmGetDataFromDebuggeeSideVisualizerAsyncResult))
Parametri
- WorkList
- DkmWorkList
WorkList a cui aggiungere il nuovo elemento di lavoro.
- CompletionRoutine
- DkmCompletionRoutine<DkmGetDataFromDebuggeeSideVisualizerAsyncResult>
Routine da attivare al termine della richiesta. Se la richiesta viene aggiunta correttamente all'elenco di lavoro, verrà sempre attivata (incluso quando l'operazione viene annullata). Questa operazione non verrà mai attivata se l'aggiunta dell'elemento di lavoro ha esito negativo.