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