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) |
Загружает an EventHandlerClass из указанного XML-документа. |
| RegenerateID() |
Создаёт новый интерфейс для контейнера и обновляет свойство контейнера ID. |
| ResumeExecution() |
Выполнение задачи возобновляется после паузы. Задача или контейнер возобновляется движком времени выполнения. |
| SaveToXML(Object, Object, IDTSEvents100) |
Сохраняет an EventHandlerClass в указанный XML-документ. |
| SetExpression(String, String) |
Присваивает указанное выражение свойству. Укажите null, чтобы удалить существующее выражение из свойства. |
| SuspendExecution() |
Уведомляет о необходимости приостановки исполняемого файла. Этот метод вызывается движком времени выполнения. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Позволяет контейнеру определить, содержит ли он некорректные настройки, которые помешают успешному выполнению. |