Olaylar Kod bileşenindeki yükseltme

Hataları, uyarıları ve diğer bilgileri gibi görev ilerleme veya durum için içeren olayları sağlar paket.Paket, olay bildirimleri yönetmek için olay işleyicileri sağlar.Komut dosyası bileşeni çağırarak yöntemleri, olayları yükseltebilirsiniz ComponentMetaData() özellik ScriptMain sınıf. Hakkında daha fazla bilgi için Integration Services paketleri tanıtıcı olayları, bkz: Tümleştirme Hizmetleri olay işleyicileri.

Olayları için günlüğe kaydedilebilir günlük sağlayıcısı pakette etkin.Günlüğü sağlayıcılarını olaylarla ilgili bilgileri bir veri deposunda saklar.Komut dosyası bileşeni de kullanılabilir Log(String, Int32, array<Byte[]) bilgi olay yükseltme olmayan bir günlük sağlayıcısına oturum açmak için yöntem. Nasıl kullanılacağı hakkında daha fazla bilgi için Log(String, Int32, array<Byte[]) Yöntem aşağıdaki bölüme bakın.

Bir olay oluşturmak için , komut dosyası görev aşağıdaki yöntemlerden birini çağıran IDTSComponentMetaData100 tarafından arabirimini kullandığı ComponentMetaData() özellik:

Olay

Açıklama

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

Bir kullanıcı tarafından tanımlanan özel olayı harekete geçiren paket.

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

Paket, bir hata durumu bildirir.

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

Bilgiler, kullanıcıya sunar.

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

Bileşen ilerleme paket bildirir.

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

Bileşen kullanıcı bildirim eder, ancak bir hata durumu değil bir durumda bulunan ve paketin bildirir.

Bir hata olayı yükseltme basit bir örnek aşağıda verilmiştir:

Dim myMetadata as IDTSComponentMetaData100

myMetaData = Me.ComponentMetaData

myMetaData.FireError(...)

Integration Services icon (small) Tümleştirme Hizmetleri ile güncel kalın

Karşıdan yüklemeler, makaleleri, örnekler ve en son Microsoft video yanı sıra, seçili topluluğun çözümleri için ziyaret Integration Services sayfa MSDN veya TechNet:

Bu güncelleştirmelerin otomatik bildirim için kullanılabilir RSS akışlarına abone olmak sayfa.