BreakpointManager 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
管理任务中设置的所有断点。 此类不能被继承。
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 的方法创建断点,并提供断点的ID和描述作为方法的参数。 当任务到达包含该断点的代码点时,它会评估该断点是否应暂停执行。 如果 IsBreakpointTargetEnabled 是 true,执行被暂停。 如果 true,任务通过提高 OnBreakpointHit 事件通知运行时引擎。 有关自定义断点的信息,请参见 “在自定义任务中添加调试支持”。
方法
| 名称 | 说明 |
|---|---|
| ClearBreakpointTargets() |
移除任务中设置的所有断点。 |
| CreateBreakpointTarget(Int32, String) |
在任务中创建一个新的断点,并带有指定的断点ID和描述。 |
| Equals(Object) |
确定两个对象实例是否相等。 (继承自 DtsObject) |
| GetBreakpointTarget(Int32) |
返回特定断点ID的断点对象。 |
| GetHashCode() |
返回此实例的哈希代码。 (继承自 DtsObject) |
| IsBreakpointTargetEnabled(Int32) |
一个布尔值,表示断点是否被启用。 |
| RemoveBreakpointTarget(Int32) |
移除任务中之前创建的断点。 |