SequenceClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет класс последовательности.
public ref class SequenceClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, 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, Microsoft::SqlServer::Dts::Runtime::Wrapper::Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2292B7AB-227F-4EFD-99ED-60D3D716CB87")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("2323159B-EAF9-4F86-9D20-9CBF7C64228D")]
public class SequenceClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, 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, Microsoft.SqlServer.Dts.Runtime.Wrapper.Sequence
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("79311620-29A0-4811-998E-806847F6FBF8")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("2292B7AB-227F-4EFD-99ED-60D3D716CB87")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
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("2323159B-EAF9-4F86-9D20-9CBF7C64228D")>]
type SequenceClass = class
interface Sequence
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class SequenceClass
Implements IDTSBreakpointSite100, IDTSEventsProvider100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Sequence
- Наследование
-
SequenceClass
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения см. в разделе Sequence.
Конструкторы
| Имя | Описание |
|---|---|
| SequenceClass() |
Инициализирует новый экземпляр класса SequenceClass. |
Свойства
| Имя | Описание |
|---|---|
| CreationName |
Получает строку, которая используется для создания экземпляра объекта DtsContainer. |
| DebugMode |
Получает или устанавливает значение, указывающее, находится ли объект DtsContainer в режиме отладки. |
| DelayValidation |
Получает или устанавливает значение, указывающее, задерживается ли валидация задачи до момента выполнения. |
| Description |
Gest или задаёт описание объекта DtsContainer. |
| Disable |
Получает или устанавливает значение, указывающее, отключён ли объект DtsContainer. |
| DisableEventHandlers |
Получает или устанавливает значение, указывающее, отключены ли обработчики событий в задаче. |
| EventHandlers |
Получает коллекцию объектов обработчика событий. |
| EventInfos |
Получает коллекцию объектов EventInfo. |
| Executables |
Получает коллекцию исполняемых объектов, обрабатываемых движком во время выполнения во время выполнения этого контейнера Sequence. |
| ExecutionDuration |
Возвращает значение, показывающее время, проведённое контейнером на выполнение, в миллисекундах. |
| ExecutionResult |
Получает значение, указывающее на успешное или неудачное выполнение объекта DtsContainer. |
| ExecutionStatus |
Получает значение, показывающее текущее состояние выполнения объекта DtsContainer на момент вызова. |
| FailPackageOnFailure |
Получает или устанавливает значение, указывающее, не выходит ли пакет из строя при отказе дочернего контейнера. |
| FailParentOnFailure |
Получает или устанавливает значение, указывающее, не выходит ли родительский контейнер из строя при отказе дочернего контейнера. |
| ForcedExecutionValue |
Получает или устанавливает объект, содержащий значение с контейнером. |
| ForceExecutionResult |
Получает или устанавливает DTSForcedExecResult значение перечисления, указывающее результат выполнения контейнера. |
| ForceExecutionValue |
Получает или устанавливает значение, указывающее, должно ли значение исполнения контейнера содержать определённое значение. |
| ID |
Получает GUID, который идентифицирует DtsContainer. |
| IDTSSuspend100_SuspendRequired |
Получает или устанавливает значение, указывающее, должна ли последовательность приостанавливаться. |
| IsDefaultLocaleID |
Получает или устанавливает значение, указывающее, использует ли контейнер стандартное местоположение. |
| IsolationLevel |
Получает или устанавливает уровень изоляции транзакции в объекте DtsContainer. |
| LocaleID |
Получает или устанавливает идентификатор локализации для использования при выполнении объекта DtsContainer. |
| LogEntryInfos |
IDTSLogEntryInfos100 Возвращает объект. |
| LoggingMode |
Получает или устанавливает режим логирования контейнера. |
| LoggingOptions |
Получает объект с свойствами, указывающими ресурс фильтрации и логирования контейнеров. |
| MaximumErrorCount |
Получает или устанавливает максимальное количество ошибок, которые могут возникнуть до прекращения работы объекта DtsContainer. |
| Name |
Получает или устанавливает имя DtsContainer. |
| Parent |
Получает родительский контейнер. |
| PrecedenceConstraints |
Возвращает коллекцию IDTSPrecedenceConstraints100. |
| Properties |
Возвращает коллекцию IDTSProperties100. |
| StartTime |
Получает время, когда контейнер начал выполняться. |
| StopTime |
Получает время, когда контейнер завершил выполнение. |
| SuspendRequired |
Получает или устанавливает значение, указывающее, должны ли задачи останавливаться при столкновении с точкой остановки. |
| TransactionOption |
Получает или устанавливает DTSTransactionOption перечислительное значение, указывающее, участвует ли контейнер в транзакциях. |
| VariableDispenser |
Получает IDTSVariableDispenser100 объект, чтобы переменные, связанные с контейнером, можно было заблокировать. |
| Variables |
Получает коллекцию, содержащую переменные, связанные с этим контейнером. |
Методы
| Имя | Описание |
|---|---|
| AcceptBreakpointManager(IDTSBreakpointManager100) |
Этот метод вызывается движком выполнения при создании задачи или контейнера. |
| ComputeExpressions(Boolean) |
Вычисляет выражения SequenceClass объекта. |
| Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Запускает приложение. |
| GetExpression(String) |
Возвращает строку, содержащую выражение для указанного свойства. |
| GetParentID() |
Получает или устанавливает родительский идентификатор SequenceClass объекта. |
| IDTSSuspend100_get_SuspendRequired() |
Представляет класс последовательности. |
| IDTSSuspend100_ResumeExecution() |
Возобновляет приостановку выполнения. |
| IDTSSuspend100_set_SuspendRequired(Boolean) |
Представляет класс последовательности. |
| IDTSSuspend100_SuspendExecution() |
Приостанавливает казнь. |
| LoadFromXML(Object, IDTSEvents100) |
Загрузка пакета сохраняется в формате XML. |
| RegenerateID() |
Создаёт новый GUID для последовательности. |
| ResumeExecution() |
Выполнение задачи возобновляется после паузы. |
| SaveToXML(Object, Object, IDTSEvents100) |
Сохраняет пакет в формате XML. |
| SetExpression(String, String) |
Присваивает указанное выражение свойству. |
| SuspendExecution() |
Вызывается, когда исполняемый файл должен быть приостановлен. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Позволяет пакету определить, содержит ли он некорректные настройки, которые помешают успешному выполнению. |