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