Udostępnij przez


Metoda IDTSComponentEvents.FireCustomEvent

Występuje, gdy zadania podnieść zdarzeń niestandardowych przez zadanie.

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

Składnia

'Deklaracja
Sub FireCustomEvent ( _
    eventName As String, _
    eventText As String, _
    ByRef arguments As Object(), _
    subComponent As String, _
    ByRef fireAgain As Boolean _
)
'Użycie
Dim instance As IDTSComponentEvents
Dim eventName As String
Dim eventText As String
Dim arguments As Object()
Dim subComponent As String
Dim fireAgain As Boolean

instance.FireCustomEvent(eventName, eventText, _
    arguments, subComponent, fireAgain)
void FireCustomEvent(
    string eventName,
    string eventText,
    ref Object[] arguments,
    string subComponent,
    ref bool fireAgain
)
void FireCustomEvent(
    String^ eventName, 
    String^ eventText, 
    array<Object^>^% arguments, 
    String^ subComponent, 
    bool% fireAgain
)
abstract FireCustomEvent : 
        eventName:string * 
        eventText:string * 
        arguments:Object[] byref * 
        subComponent:string * 
        fireAgain:bool byref -> unit 
function FireCustomEvent(
    eventName : String, 
    eventText : String, 
    arguments : Object[], 
    subComponent : String, 
    fireAgain : boolean
)

Parametry

  • arguments
    Typ: array<System.Object[]%
    Tablica argumenty przekazywane do zdarzenie.
  • subComponent
    Typ: System.String
    A ciąg 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

Ponieważ wypalania zdarzenie może być kosztowne, uruchom -czas silnika udostępnia mechanizm pomijanie zdarzenia, które nie są zainteresowani.Każde zdarzenie wyzwalania metoda ma FireAgain parametru.Jeśli wartość tej zmiennej jest false, a następnie po powrocie metoda, obiekt wywołujący nie zostanie wyzwolony to zdarzenie ponownie na czas trwania bieżącego wykonywania.

Niektóre zdarzenie mają subComponent parametr, który umożliwia jeszcze większą ziarnistość w identyfikacji źródło zdarzenia.