Поделиться через


DefaultEvents Класс

Определение

Определяет события по умолчанию, которые предоставляются средой выполнения служб Integration Services.

public ref class DefaultEvents : Microsoft::SqlServer::Dts::Runtime::IDTSEvents
public class DefaultEvents : Microsoft.SqlServer.Dts.Runtime.IDTSEvents
type DefaultEvents = class
    interface IDTSEvents
Public Class DefaultEvents
Implements IDTSEvents
Наследование
DefaultEvents
Реализации

Комментарии

Поскольку запуск события и создание информации, отправляемой с событием, может быть дорогостоящим, существует механизм подавления событий, когда клиент не заинтересован в этом конкретном событии. Каждый метод срабатывания событий имеет fireAgain параметр. Если значение этой переменной находится false после возврата метода, вызывающий объект не должен снова запускать это событие в течение текущего выполнения.

Дополнительные сведения о событиях, предоставляемых средой выполнения служб Integration Services, см. в разделе "Обработчики событий служб Integration Services (SSIS).

Конструкторы

DefaultEvents()

Инициализирует новый экземпляр класса DefaultEvents.

Методы

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Этот метод вызывается каждый раз при достижении точки останова в задаче.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Этот метод вызывается задачей для вызова пользовательского события, определенного для данной задачи.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Это событие формируется задачей или контейнером при возникновении ошибки.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Событие вызывается задачей или контейнером при изменении его состояния выполнения.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Это событие формируется каждый раз, когда от задачи требуется передача сведений.

OnPostExecute(Executable, Boolean)

Этот метод вызывается сразу после завершения логики выполнения задачи. Это событие возникает сразу после того, как задача или контейнер завершит свое выполнение.

OnPostValidate(Executable, Boolean)

Этот метод вызывается сразу после завершения логики проверки задачи. Это событие формируется задачей после ее проверки.

OnPreExecute(Executable, Boolean)

Этот метод вызывается с началом логики выполнения. Это событие возникает непосредственно перед тем, как задача или контейнер начнет свое выполнение.

OnPreValidate(Executable, Boolean)

Этот метод вызывается с началом логики проверки задачи. Это событие возникает, когда начинается проверка сервера задач или контейнера.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Этот метод вызывается каждый раз при изменении состояния выполнения задачи.

OnQueryCancel()

Этот метод вызывается при любом присоединении к обработке задачи в тот момент, когда возможна отмена ее выполнения. Это событие формируется задачами или контейнерами, чтобы определить, следует ли им прекратить выполнение.

OnTaskFailed(TaskHost)

Событие вызывается сервером задач при ее неудачном завершении.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Это событие используется средой выполнения служб Integration Services. Не вызывается задачами.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Это событие формируется каждый раз, когда задача находится в состоянии, еще не подтверждающем ошибку, но уже требующем предупреждения клиента.

Применяется к