BulkInsertTask.AcceptBreakpointManager(BreakpointManager) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
运行时引擎在创建任务或容器时调用,并传递 a BreakpointManager 以使任务能够创建、删除和检查断点状态。 该方法由运行时调用,不用于代码中。
public:
virtual void AcceptBreakpointManager(Microsoft::SqlServer::Dts::Runtime::BreakpointManager ^ breakPointMgr);
public void AcceptBreakpointManager(Microsoft.SqlServer.Dts.Runtime.BreakpointManager breakPointMgr);
abstract member AcceptBreakpointManager : Microsoft.SqlServer.Dts.Runtime.BreakpointManager -> unit
override this.AcceptBreakpointManager : Microsoft.SqlServer.Dts.Runtime.BreakpointManager -> unit
Public Sub AcceptBreakpointManager (breakPointMgr As BreakpointManager)
参数
- breakPointMgr
- BreakpointManager
专门针对这个任务的断点管理器。
实现
示例
当你创建自定义任务时,这种方法会被覆盖。
接口定义 IDTSBreakpointSite 了该方法,任务继承并由运行时引擎在任务创建时调用。 该方法将 BreakpointManager 对象作为参数,每个任务利用该参数创建和管理断点。
以下示例代码演示了如何在编写自定义任务时覆盖该方法,利用 创建 BreakpointManager 断点,并调用 OnBreakpointHit 该方法来引发事件。 欲了解更多信息,请参见 “在自定义任务中添加调试支持”。
public void AcceptBreakpointManager( BreakpointManager breakPointManager )
{
// Store the breakpoint manager locally.
this.bpm = breakPointManager;
// Create a breakpoint.
this.bpm.CreateBreakPoint( 1 , "A sample breakpoint." );
}
public override DTSExecResult Execute( Connections connections, Variables variables, IDTSComponentEvents events, IDTSLogging log, DtsTransaction txn)
{
if( this.bpm.IsBreakpointTargetEnabled( 1 ) == true )
events.OnBreakpointHit( this.bpm.GetBreakpointTarget( 1 ) );
}
Public Sub AcceptBreakpointManager(ByVal breakPointManager As BreakpointManager)
' Store the breakpoint manager locally.
Me.bpm = breakPointManager
' Create a breakpoint.
Me.bpm.CreateBreakPoint(1 , "A sample breakpoint.")
End Sub
Public Overrides Function Execute(ByVal connections As Connections, ByVal variables As Variables, ByVal events As IDTSComponentEvents, ByVal log As IDTSLogging, ByVal txn As DtsTransaction) As DTSExecResult
If Me.bpm.IsBreakpointTargetEnabled(1) = True Then
events.OnBreakpointHit(Me.bpm.GetBreakpointTarget(1))
End If
End Function