Udostępnij za pośrednictwem


Raising Events in the Script Component

Zdarzenia umożliwiają raportowanie błędów, ostrzeżeń i innych informacji, takich jak postępu zadania lub stan, do pakiet zawierającego.Pakiet zawiera programów obsługi zdarzeń związanych z zarządzaniem powiadomień o zdarzeniach.Składnik skryptów można podnieść zdarzenia przez wywołanie metody na ComponentMetaData() Właściwość ScriptMain Klasa. Aby uzyskać więcej informacji na temat sposobu Integration Services pakiety uchwyt zdarzeń, zobacz Obsługa zdarzeń usług integracja.

Mogą być rejestrowane zdarzenia do żadnego dostawca dziennika, który jest włączony w pakiet.Włączeni przechowują informacje o zdarzeniach w magazynie danych.Składnik skryptów można także użyć Log(String, Int32, array<Byte[]) Metoda rejestrować informacje do dostawca dziennika bez podnoszenia zdarzenie. Aby uzyskać więcej informacji na temat używania Log(String, Int32, array<Byte[]) Metoda, zobacz następującą sekcję.

Aby podnieść zdarzenie, zadanie skrypt wywołuje jedną z następujących metod IDTSComponentMetaData100 Interfejs udostępniane przez ComponentMetaData() Właściwość:

zdarzenie

Description

FireCustomEvent(String, String, array<Object[]%, String, Boolean%)

Podnosi użytkownika niestandardowego zdarzenie w pakiet.

FireError(Int32, String, String, String, Int32, Boolean%)

Informuje o pakiet warunek błędu.

FireInformation(Int32, String, String, String, Int32, Boolean%)

Zawiera informacje dla użytkownika.

FireProgress(String, Int32, Int32, Int32, String, Boolean%)

Informuje o pakiet postępu składnika.

FireWarning(Int32, String, String, String, Int32)

Informuje o pakiet, który składnik jest w stanie, które wymaga powiadomienie użytkowników, ale nie jest błąd.

Poniżej przedstawiono prosty przykład podniesienie zdarzenie błędu:

Dim myMetadata as IDTSComponentMetaData100

myMetaData = Me.ComponentMetaData

myMetaData.FireError(...)

Integration Services icon (small) Konfiguracja w aktualizacji z usług integracja Services pobytu

Najnowsze pliki do pobrania, artykuły, próbki, i pliki wideo firmy Microsoft, jak również wybranego rozwiązania od Wspólnoty, odwiedź witrynę Integration Services strona w witrynie MSDN lub TechNet:

Automatycznego powiadomienie tych aktualizacji należy subskrybować źródła danych RSS, które jest dostępne strona.