BreakpointManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет всеми точками остановок, установленными на задаче. Этот класс не наследуется.
public ref class BreakpointManager sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject
public sealed class BreakpointManager : Microsoft.SqlServer.Dts.Runtime.DtsObject
type BreakpointManager = class
inherit DtsObject
Public NotInheritable Class BreakpointManager
Inherits DtsObject
- Наследование
Комментарии
Задачи создают точки остановки, вызывая CreateBreakpointTarget метод BreakpointManager и предоставляя идентификатор и описание точки остановки в качестве параметров метода. Когда задача достигает точки в коде, содержащей точку остановки, она оценивает точку остановки, чтобы определить, следует ли приостанавливать выполнение. Выполнение приостанавливается, если IsBreakpointTargetEnabled это true. Если true, задача уведомляет движок выполнения, вызывая событие OnBreakpointHit . Для информации о пользовательских точках остановок см. раздел «Добавление поддержки отладки в пользовательской задаче».
Методы
| Имя | Описание |
|---|---|
| ClearBreakpointTargets() |
Удаляет все остановки, установленные в задаче. |
| CreateBreakpointTarget(Int32, String) |
Создаёт новую точку остановки в задаче с указанным идентификатором точки остановки и описанием. |
| Equals(Object) |
Определяет, равны ли два экземпляра объекта. (Унаследовано от DtsObject) |
| GetBreakpointTarget(Int32) |
Возвращает объект точки остановки для конкретного идентификатора точки остановки. |
| GetHashCode() |
Возвращает хэш-код для этого экземпляра. (Унаследовано от DtsObject) |
| IsBreakpointTargetEnabled(Int32) |
Булевая система, которая показывает, включена ли точка остановки. |
| RemoveBreakpointTarget(Int32) |
Удаляет ранее созданный остановочный пункт из задачи. |