Metodo Debugger3.Break (Boolean)
Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente.
Spazio dei nomi: EnvDTE90
Assembly: EnvDTE90 (in EnvDTE90.dll)
Sintassi
'Dichiarazione
Sub Break ( _
WaitForBreakMode As Boolean _
)
void Break(
bool WaitForBreakMode
)
void Break(
[InAttribute] bool WaitForBreakMode
)
abstract Break :
WaitForBreakMode:bool -> unit
function Break(
WaitForBreakMode : boolean
)
Parametri
- WaitForBreakMode
Tipo: System.Boolean
Impostare su true per restituire solo quando il debugger ha inserito in modalità di interruzione.Impostare su false per interrompere e restituire immediatamente.Per ulteriori informazioni, vedere procedura: interrompere l'esecuzione.
Note
Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente.
Esempi
Nell'esempio seguente viene illustrato come utilizzare Break metodo.
Per testare questo metodo:
Utilizzare il ciclo infinito nel codice dell'applicazione di destinazione.
Eseguire l'applicazione di destinazione in modalità di debug.
Non è possibile esaminare alcuni valori delle variabili durante il database di destinazione è in esecuzione.
eseguire il componente aggiuntivo.Esaminare i valori delle variabili.
public static void Break(EnvDTE80.DTE2 dte)
{
// Setup debug Output window.
Window w =
(Window)dte.Windows.Item(EnvDTE.Constants.vsWindowKindOutput);
w.Visible = true;
OutputWindow ow = (OutputWindow)w.Object;
OutputWindowPane owp = ow.OutputWindowPanes.Add("Break Method
Test");
owp.Activate();
EnvDTE90.Debugger3 debugger = (EnvDTE90.Debugger3)dte.Debugger;
debugger.Break(false);
owp.OutputString("The process is paused. Examine the values of
variables.");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.