Bagikan melalui


EventHandlerClass Kelas

Definisi

Kontainer pada paket atau kontainer lain yang menyimpan objek yang dapat dieksekusi untuk dijalankan saat peristiwa tertentu terjadi.

public ref class EventHandlerClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::EventHandler, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutable100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutable100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")>]
type EventHandlerClass = class
    interface EventHandler
    interface IDTSEventHandler100
    interface IDTSContainer100
    interface IDTSSequence100
    interface IDTSExecutable100
    interface IDTSExecutionMetrics100
    interface IDTSPropertiesProvider100
    interface IDTSName100
    interface IDTSBreakpointSite100
    interface IDTSSuspend100
    interface IDTSPersist100
    interface IDTSRuntimeObject100
Public Class EventHandlerClass
Implements EventHandler, IDTSBreakpointSite100, IDTSContainer100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
Warisan
EventHandlerClass
Atribut
Penerapan

Keterangan

Untuk informasi selengkapnya, lihat DtsEventHandler.

Konstruktor

EventHandlerClass()

Menginisialisasi instans baru kelas EventHandlerClass.

Properti

CreationName

Mendapatkan nama yang digunakan oleh mesin runtime untuk membuat instans EventHandlerClass. Properti ini bersifat hanya baca.

DebugMode

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus memeriksa apakah titik henti diaktifkan.

DelayValidation

Mendapatkan atau mengatur Boolean yang menunjukkan apakah validasi tugas tertunda hingga durasi. Nilai defaultnya adalah false.

Description

Mendapatkan atau mengatur deskripsi EventHandlerClass objek.

Disable

Mendapatkan Boolean yang menunjukkan apakah objek dinonaktifkan EventHandlerClass .

Executables

Mendapatkan kumpulan objek yang dapat dieksekusi dalam kontainer ini yang berjalan ketika peristiwa terjadi. Properti ini bersifat hanya baca.

ExecutionDuration

Mendapatkan nilai yang menunjukkan jumlah waktu yang dihabiskan kontainer dalam eksekusi, dalam milidetik. Properti ini bersifat hanya baca.

ExecutionResult

Mendapatkan nilai yang menunjukkan keberhasilan atau kegagalan eksekusi EventHandlerClass objek.

ExecutionStatus

Mendapatkan nilai yang menunjukkan status eksekusi EventHandlerClass objek saat ini pada saat panggilan.

FailPackageOnFailure

Mendapatkan atau mengatur Boolean yang menunjukkan apakah paket gagal ketika kontainer anak gagal. Properti ini digunakan pada kontainer, bukan paket itu sendiri.

FailParentOnFailure

Mendapatkan atau mengatur Boolean yang menunjukkan apakah kontainer induk gagal ketika kontainer anak gagal.

ForcedExecutionValue

ForceExecutionValue Jika properti diatur ke true, mendapatkan atau menetapkan nilai yang menentukan nilai eksekusi opsional yang dikembalikan paket.

ForceExecutionResult

Mendapatkan atau menetapkan DTSForcedExecResult nilai enumerasi yang menentukan hasil eksekusi paksa kontainer.

ForceExecutionValue

Mendapatkan atau menetapkan Boolean yang menunjukkan apakah nilai eksekusi kontainer harus dipaksa untuk berisi nilai tertentu.

ID

Mendapatkan ID, yang merupakan GUID, dari EventHandlerClass. Nilainya baca-saja.

IDTSSuspend100_SuspendRequired

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui.

IsDefaultLocaleID

Mendapatkan Boolean yang menunjukkan apakah kontainer menggunakan lokal default. Properti ini bersifat hanya baca.

IsolationLevel

Mendapatkan atau mengatur tingkat isolasi transaksi dalam EventHandlerClass objek.

LocaleID

Mendapatkan atau mengatur Bilangan Bulat yang menunjukkan localeID Microsoft Win32® untuk digunakan saat EventHandlerClass objek dijalankan.

LogEntryInfos

Mendapatkan kumpulan definisi entri log. Properti ini bersifat hanya baca.

LoggingMode

Mendapatkan atau menetapkan nilai dari DTSLoggingMode enumerasi yang menunjukkan mode pengelogan kontainer.

LoggingOptions

Mendapatkan objek yang berisi properti yang menunjukkan sumber daya pemfilteran dan pengelogan untuk kontainer. Properti ini bersifat hanya baca.

MaximumErrorCount

Mendapatkan atau mengatur nilai Bilangan Bulat yang menentukan jumlah maksimum kesalahan yang dapat terjadi sebelum EventHandlerClass objek berhenti berjalan.

Name

Mendapatkan atau mengatur nama EventHandlerClass.

Parent

Mendapatkan kontainer induk. Nilainya baca-saja.

PrecedenceConstraints

Mendapatkan kumpulan batasan prioritas, jika ada, yang ditemukan pada objek yang dapat dieksekusi dalam kontainer ini. Properti ini bersifat hanya baca.

Properties

Mendapatkan kumpulan IDTSProperty100 objek. Properti ini bersifat hanya baca.

StartTime

Mendapatkan waktu ketika kontainer memulai eksekusi. Properti ini bersifat hanya baca.

StopTime

Mendapatkan waktu ketika kontainer menghentikan eksekusi. Properti ini bersifat hanya baca.

SuspendRequired

Mendapatkan atau mengatur Boolean yang menunjukkan apakah tugas harus ditangguhkan saat mengalami titik henti. Nilai ini diatur oleh mesin runtime untuk tugas dan kontainer saat titik henti ditemui.

TransactionOption

Mendapatkan atau menetapkan nilai yang menunjukkan apakah kontainer berpartisipasi dalam transaksi.

VariableDispenser

Mendapatkan objek dispenser variabel sehingga variabel yang terkait dengan kontainer dapat dikunci untuk membaca atau menulis.

Variables

Mendapatkan objek koleksi yang berisi variabel yang terkait dengan kontainer ini. Properti ini bersifat hanya baca.

Metode

AcceptBreakpointManager(IDTSBreakpointManager100)

Meneruskan IDTSBreakpointManager100 ke tugas. Tugas akan menggunakan manajer titik henti untuk membuat, menghapus, dan memeriksa status titik henti. Metode ini dipanggil oleh runtime dan tidak digunakan dalam kode.

ComputeExpressions(Boolean)

Menghitung ekspresi objek ini EventHandlerClass .

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Menjalankan aplikasi, kontainer, atau paket sebagai bagian dari alur kerja paket.

GetExpression(String)

Mengembalikan ekspresi untuk properti yang ditentukan atau null jika tidak ada ekspresi yang ditetapkan.

GetParentID()

Mendapatkan pengidentifikasi induk dari kontainer ini.

IDTSSuspend100_get_SuspendRequired()

Kontainer pada paket atau kontainer lain yang menyimpan objek yang dapat dieksekusi untuk dijalankan saat peristiwa tertentu terjadi.

IDTSSuspend100_ResumeExecution()

Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime.

IDTSSuspend100_set_SuspendRequired(Boolean)

Kontainer pada paket atau kontainer lain yang menyimpan objek yang dapat dieksekusi untuk dijalankan saat peristiwa tertentu terjadi.

IDTSSuspend100_SuspendExecution()

Memberi tahu bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime.

LoadFromXML(Object, IDTSEvents100)

EventHandlerClass Memuat dari dokumen XML yang ditentukan.

RegenerateID()

Membuat GUID baru untuk kontainer dan memperbarui properti ID kontainer.

ResumeExecution()

Melanjutkan eksekusi tugas setelah jeda. Tugas atau kontainer dilanjutkan oleh mesin runtime.

SaveToXML(Object, Object, IDTSEvents100)

EventHandlerClass Menyimpan ke dokumen XML yang ditentukan.

SetExpression(String, String)

Menetapkan ekspresi yang ditentukan ke properti . Tentukan null untuk menghapus ekspresi yang ada dari properti .

SuspendExecution()

Memberi tahu bahwa executable perlu ditangguhkan. Metode ini dipanggil oleh mesin runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Memungkinkan kontainer untuk menentukan apakah kontainer berisi pengaturan yang tidak valid yang akan mencegahnya berhasil dijalankan.

Berlaku untuk