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

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

Disable

Возвращает или задает значение, показывающее, отключен ли объект DtsContainer.

DisableEventHandlers

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

EventHandlers

Возвращает коллекцию объектов обработчика событий.

EventInfos

Возвращает коллекцию объектов EventInfo.

Executables

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

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)

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

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