Process.Terminate (Método)
Finaliza este proceso.
Espacio de nombres: EnvDTE
Ensamblado: EnvDTE (en EnvDTE.dll)
Sintaxis
'Declaración
Sub Terminate ( _
WaitForBreakOrEnd As Boolean _
)
void Terminate(
bool WaitForBreakOrEnd
)
void Terminate(
[InAttribute] bool WaitForBreakOrEnd
)
abstract Terminate :
WaitForBreakOrEnd:bool -> unit
function Terminate(
WaitForBreakOrEnd : boolean
)
Parámetros
- WaitForBreakOrEnd
Tipo: System.Boolean
Se establece en true si la sesión de depuración sólo debe detenerse cuando llega a una interrupción o al final.Se establece en false si se desea detener la depuración, pero es preciso realizar otras tareas en la macro antes de que el depurador se interrumpa o finalice.Para obtener más información, vea Interrumpir la ejecución.
Ejemplos
En el siguiente ejemplo se muestra cómo utilizar el método Terminate.
Para probar este método
Ejecute la aplicación de destino en el modo de depuración.Asegúrese de que la aplicación contiene un bucle infinito.
Establezca el punto de interrupción dentro del bucle infinito.
Ejecute el complemento.
public static void Terminate(DTE dte)
{
EnvDTE.Processes processes = dte.Debugger.DebuggedProcesses;
processes.Item(1).Terminate(true);
}
Shared Sub TerminateMethod(ByRef dte As EnvDTE.DTE)
Dim processes As EnvDTE.Processes = dte.Debugger.DebuggedProcesses
processes.Item(1).Terminate(True)
End Sub
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.