Udostępnij za pośrednictwem


Metoda IDTSEvents.OnProgress

Wywoływana Aktualizuj postęp o wykonanie zadania.

Przestrzeń nazw:  Microsoft.SqlServer.Dts.Runtime
Zestaw:  Microsoft.SqlServer.ManagedDTS (w Microsoft.SqlServer.ManagedDTS.dll)

Składnia

'Deklaracja
Sub OnProgress ( _
    taskHost As TaskHost, _
    progressDescription As String, _
    percentComplete As Integer, _
    progressCountLow As Integer, _
    progressCountHigh As Integer, _
    subComponent As String, _
    ByRef fireAgain As Boolean _
)
'Użycie
Dim instance As IDTSEvents
Dim taskHost As TaskHost
Dim progressDescription As String
Dim percentComplete As Integer
Dim progressCountLow As Integer
Dim progressCountHigh As Integer
Dim subComponent As String
Dim fireAgain As Boolean

instance.OnProgress(taskHost, progressDescription, _
    percentComplete, progressCountLow, _
    progressCountHigh, subComponent, _
    fireAgain)
void OnProgress(
    TaskHost taskHost,
    string progressDescription,
    int percentComplete,
    int progressCountLow,
    int progressCountHigh,
    string subComponent,
    ref bool fireAgain
)
void OnProgress(
    TaskHost^ taskHost, 
    String^ progressDescription, 
    int percentComplete, 
    int progressCountLow, 
    int progressCountHigh, 
    String^ subComponent, 
    bool% fireAgain
)
abstract OnProgress : 
        taskHost:TaskHost * 
        progressDescription:string * 
        percentComplete:int * 
        progressCountLow:int * 
        progressCountHigh:int * 
        subComponent:string * 
        fireAgain:bool byref -> unit 
function OnProgress(
    taskHost : TaskHost, 
    progressDescription : String, 
    percentComplete : int, 
    progressCountLow : int, 
    progressCountHigh : int, 
    subComponent : String, 
    fireAgain : boolean
)

Parametry

  • progressDescription
    Typ: System.String
    Ciąg opisujący zdarzenie progress, który jest uruchamiany.
  • percentComplete
    Typ: System.Int32
    Liczba całkowita użyta do wskazania, jaka część zadania została ukończona.
  • progressCountLow
    Typ: System.Int32
    Liczba całkowita, która zawiera młodsze 32 bity jednostek ukończone.
  • progressCountHigh
    Typ: System.Int32
    Liczba całkowita, która zawiera starsze 32 bity jednostek ukończone.
  • subComponent
    Typ: System.String
    Ciąg, który zawiera więcej szczegółów o źródło zdarzenia.
  • fireAgain
    Typ: System.Boolean%
    A wartość logiczna wskazuje, to należy kontynuować wypalania lub zatrzymać wypalania.Wartość true wskazuje, że należy kontynuować wypalania.

Uwagi

Dowolne nazywany czas zadania doświadczeń wymierny postęp.Każde zadanie ma swoje własne wymagania, ale jako zasadę ogólną zadania Raporty postępu w przyrostach 1 procent.OnProgressjest wywoływany przez zadanie odstępach wstępnie zaktualizować nasłuchuje klientów dotyczące postępu danego zadania.