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


EventHandlerClass Класс

Определение

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

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
Наследование
EventHandlerClass
Атрибуты
Реализации

Комментарии

Дополнительные сведения см. в разделе DtsEventHandler.

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

EventHandlerClass()

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

Свойства

CreationName

Возвращает имя, используемое средой выполнения для создания экземпляра EventHandlerClass. Это свойство доступно только для чтения.

DebugMode

Возвращает или задает логическое значение, указывающее, должна ли задача проверять, включены ли точки останова.

DelayValidation

Возвращает или задает логическое значение, указывающее, задерживается ли проверка задачи до времени выполнения. Значение по умолчанию — false.

Description

Возвращает или задает описание объекта EventHandlerClass.

Disable

Возвращает логическое значение, указывающее, отключен ли EventHandlerClass объект.

Executables

Возвращает коллекцию исполняемых объектов в этом контейнере, которые выполняются, когда происходит событие. Это свойство доступно только для чтения.

ExecutionDuration

Возвращает значение, указывающее время, затраченное контейнером на выполнение (в миллисекундах). Это свойство доступно только для чтения.

ExecutionResult

Возвращает значение, указывающее на успешное или неуспешное выполнение объекта EventHandlerClass.

ExecutionStatus

Возвращает значение, указывающее текущее состояние выполнения объекта EventHandlerClass на момент вызова.

FailPackageOnFailure

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

FailParentOnFailure

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

ForcedExecutionValue

ForceExecutionValue Если свойство имеет значение true, возвращает или задает значение, указывающее необязательное значение выполнения, возвращаемое пакетом.

ForceExecutionResult

Возвращает или задает значение перечисления DTSForcedExecResult, указывающее результат принудительного выполнения контейнера.

ForceExecutionValue

Возвращает или задает логическое значение, указывающее, должно ли принудительное выполнение контейнера содержать определенное значение.

ID

Возвращает идентификатор GUID для EventHandlerClass. Это значение доступно только для чтения.

IDTSSuspend100_SuspendRequired

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

IsDefaultLocaleID

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

IsolationLevel

Возвращает или задает уровень изоляции транзакции в объекте EventHandlerClass.

LocaleID

Возвращает или задает целое число, указывающее языковой стандарт Microsoft Win32®, используемый при EventHandlerClass выполнении объекта.

LogEntryInfos

Возвращает коллекцию определений записей журнала. Это свойство доступно только для чтения.

LoggingMode

Возвращает или задает значение из перечисления DTSLoggingMode, указывающее режим ведения журнала контейнера.

LoggingOptions

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

MaximumErrorCount

Возвращает или задает целочисленное значение, указывающее максимальное количество ошибок, которые могут возникнуть до остановки EventHandlerClass выполнения объекта.

Name

Возвращает или задает имя таблицы для объекта EventHandlerClass.

Parent

Возвращает родительский контейнер. Это значение доступно только для чтения.

PrecedenceConstraints

Возвращает коллекцию элементов управления очередностью, если они обнаружены для исполняемых объектов в этом контейнере. Это свойство доступно только для чтения.

Properties

Возвращает коллекцию объектов IDTSProperty100. Это свойство доступно только для чтения.

StartTime

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

StopTime

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

SuspendRequired

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

TransactionOption

Возвращает или задает значение, указывающее, участвует ли контейнер в транзакциях.

VariableDispenser

Возвращает объект распределителя переменных, позволяющий заблокировать переменные, связанные с контейнером, для чтения или записи.

Variables

Возвращает объект коллекции, содержащий переменные, связанные с этим контейнером. Это свойство доступно только для чтения.

Методы

AcceptBreakpointManager(IDTSBreakpointManager100)

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

ComputeExpressions(Boolean)

Вычисляет выражения этого объекта EventHandlerClass.

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

Выполняет приложение, контейнер или пакет в рамках рабочего процесса пакетов.

GetExpression(String)

Возвращает выражение для указанного свойства или null, если выражение не назначено.

GetParentID()

Возвращает родительский идентификатор для этого контейнера.

IDTSSuspend100_get_SuspendRequired()

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

IDTSSuspend100_ResumeExecution()

Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения.

IDTSSuspend100_set_SuspendRequired(Boolean)

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

IDTSSuspend100_SuspendExecution()

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

LoadFromXML(Object, IDTSEvents100)

Загружает объект EventHandlerClass из указанного XML-документа.

RegenerateID()

Создает новый идентификатор GUID для контейнера и обновляет свойство ID контейнера.

ResumeExecution()

Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения.

SaveToXML(Object, Object, IDTSEvents100)

Сохраняет объект EventHandlerClass в указанный XML-документ.

SetExpression(String, String)

Присваивает указанное выражение свойству. Укажите значение NULL, чтобы удалить существующее выражение из свойства.

SuspendExecution()

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

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

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

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