Metoda Process.Break —
Powoduje, że dany proces wstrzymać jego wykonanie, dzięki czemu można analizować jego bieżący stan.
Przestrzeń nazw: EnvDTE
Zestaw: EnvDTE (w EnvDTE.dll)
Składnia
'Deklaracja
Sub Break ( _
WaitForBreakMode As Boolean _
)
void Break(
bool WaitForBreakMode
)
void Break(
[InAttribute] bool WaitForBreakMode
)
abstract Break :
WaitForBreakMode:bool -> unit
function Break(
WaitForBreakMode : boolean
)
Parametry
WaitForBreakMode
Typ: BooleanUstaw true do zwracania tylko wtedy, gdy debuger wszedł w tryb break.Ustaw false do podziału i natychmiast powrócić.Aby uzyskać więcej informacji zobacz wykonanie na złamanie.
Przykłady
Poniższy przykład demonstruje, jak używać Break metody.
Aby przetestować tę metodę
Uruchom aplikację docelową w trybie debugowania.Upewnij się, że aplikacja zawiera nieskończoną pętlę.
Uruchomienie dodatku.
public static void Break(DTE dte)
{
EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
processes.Item(1).Break(true);
}
Shared Sub Break(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
processes.Item(1).Break(True)
End Sub
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.