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) |
Это событие формируется каждый раз, когда задача находится в состоянии, еще не подтверждающем ошибку, но уже требующем предупреждения клиента. |