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) |
Удаляет созданную ранее точку останова для задачи. |