Aracılığıyla paylaş


TransferErrorMessagesTask.AcceptBreakpointManager Yöntemi

Oluşturma, kaldırma ve kesme noktalarını durumunu denetlemek görev verir.Run - tarafından bu yöntem çaðrýlýrsaat altyapısı görev veya kapsayıcı oluşturulduğunda ve kod içinde kullandınız.

Ad Alanı:  Microsoft.SqlServer.Dts.Tasks.TransferErrorMessagesTask
Derleme:  Microsoft.SqlServer.TransferErrorMessagesTask (Microsoft.SqlServer.TransferErrorMessagesTask içinde.dll)

Sözdizimi

'Bildirim
Public Sub AcceptBreakpointManager ( _
    manager As BreakpointManager _
)
'Kullanım
Dim instance As TransferErrorMessagesTask
Dim manager As BreakpointManager

instance.AcceptBreakpointManager(manager)
public void AcceptBreakpointManager(
    BreakpointManager manager
)
public:
virtual void AcceptBreakpointManager(
    BreakpointManager^ manager
) sealed
abstract AcceptBreakpointManager : 
        manager:BreakpointManager -> unit 
override AcceptBreakpointManager : 
        manager:BreakpointManager -> unit 
public final function AcceptBreakpointManager(
    manager : BreakpointManager
)

Parametreler

Uygulamalar

IDTSBreakpointSite.AcceptBreakpointManager(BreakpointManager)

Örnekler

Özel bir görev oluşturduğunuzda, bu yöntem geçersiz kılınır.

IDTSBreakpointSite arabirim tanımlayan görevler tarafından devralınan ve çalışma - adlandırılan bu yöntemsaat motoru sırasında gö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 kod örneği, özel bir görev yazarken yöntem geçersiz kılmak gösterilmiştir.Kesme noktası kullanarak bir örnek oluşturur 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