MessageQueueTask.AcceptBreakpointManager Yöntemi
Geçişleri bir BreakpointManager için bir görev.Bu yöntem çalışma zamanı tarafından verilir ve kod içinde kullandınız.
Ad Alanı: Microsoft.SqlServer.Dts.Tasks.MessageQueueTask
Derleme: Microsoft.SqlServer.MSMQTask (Microsoft.SqlServer.MSMQTask içinde.dll)
Sözdizimi
'Bildirim
Public Sub AcceptBreakpointManager ( _
breakPointMgr As BreakpointManager _
)
'Kullanım
Dim instance As MessageQueueTask
Dim breakPointMgr As BreakpointManager
instance.AcceptBreakpointManager(breakPointMgr)
public void AcceptBreakpointManager(
BreakpointManager breakPointMgr
)
public:
virtual void AcceptBreakpointManager(
BreakpointManager^ breakPointMgr
) sealed
abstract AcceptBreakpointManager :
breakPointMgr:BreakpointManager -> unit
override AcceptBreakpointManager :
breakPointMgr:BreakpointManager -> unit
public final function AcceptBreakpointManager(
breakPointMgr : BreakpointManager
)
Parametreler
- breakPointMgr
Tür: Microsoft.SqlServer.Dts.Runtime.BreakpointManager
BreakpointManager Bu görev. kesme noktalarını denetlemek için kullanılacak
Uygulamalar
IDTSBreakpointSite.AcceptBreakpointManager(BreakpointManager)
Örnekler
Özel bir görev oluşturduğunuzda, bu yöntem geçersiz kılınır.
IDTSBreakpointSite arabirim tanımlar, görevler tarafından devralınan ve sırasında çalışma zamanı altyapısı tarafından adı verilen bu yöntemgörev oluşturma.Yöntem alır BreakpointManager nesnesi olarak bir parametre, hangi sonra tarafından kullanılır her görev oluşturma ve yönetme, kesme noktaları.
Aşağıdaki örnek kodu kullanarak bir kesme noktası oluşturma, özel bir görev yazarken yöntemini geçersiz kılmak gösterilmiştir BreakpointManager ve OnBreakpointHit olay oluşturmak için bir yöntem.Daha fazla bilgi için, bkz. Özel görev hata ayıklama için destek ekleme.
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