Язык

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)

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

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