Condividi tramite


Metodo Debugger.Break

Determina il processo specificato per sospendere la relativa esecuzione in modo da poter analizzare lo stato corrente.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.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.Vedere per interrompere l'esecuzione per ulteriori informazioni.

Note

Break 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:

  1. Utilizzare il ciclo infinito nel codice dell'applicazione di destinazione.

  2. Eseguire l'applicazione di destinazione in modalità di debug.

    Non è possibile esaminare alcuni valori delle variabili durante il database di destinazione è in esecuzione.

  3. eseguire il componente aggiuntivo.

    Esaminare i valori delle variabili.

public static void Break(DTE dte)
{
    // Setup the 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();

    dte.Debugger.Break(false);
    owp.OutputString("The process is paused. Examine the values of variables.");
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
    dte.Debugger.Break(False)
    MessageBox.Show("The process is paused. Examine the values of variables.", _
                    "Debugger Test - Break Test")
End Sub

Sicurezza di .NET Framework

Vedere anche

Riferimenti

Debugger Interfaccia

Spazio dei nomi EnvDTE