ForLoopClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет контейнер, определяющий итеративный рабочий процесс в пакете, используя инструкцию итерации.
public ref class ForLoopClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::ForLoop, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSForLoop100, 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("598B412F-4036-41DD-8F5C-83DED7CE6CCC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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("20DB93E9-2961-4CB1-A696-4EFD0104B005")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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("F8820007-A986-4DE8-8378-45CC12A343C2")]
public class ForLoopClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.ForLoop, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSForLoop100, 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("598B412F-4036-41DD-8F5C-83DED7CE6CCC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("20DB93E9-2961-4CB1-A696-4EFD0104B005")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("F8820007-A986-4DE8-8378-45CC12A343C2")>]
type ForLoopClass = class
interface IDTSExecutable100
interface ForLoop
interface IDTSForLoop100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSName100
Public Class ForLoopClass
Implements ForLoop, IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSForLoop100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Наследование
-
ForLoopClass
- Атрибуты
- Реализации
Комментарии
Дополнительные сведения см. в разделе ForLoop.
Конструкторы
ForLoopClass() |
Инициализирует новый экземпляр класса ForLoopClass. |
Свойства
AssignExpression |
Возвращает или задает выражение для увеличения или уменьшения счетчика цикла. |
CreationName |
Возвращает имя, которое используется средой выполнения для создания экземпляра объекта и его добавления в коллекцию, если коллекция для объекта существует. Это свойство доступно только для чтения. |
DebugMode |
Возвращает или задает логическое значение, указывающее, должна ли задача проверять, включены ли точки останова. |
DelayValidation |
Возвращает или задает значение, указывающее, откладывается ли проверка задачи до времени выполнения. |
Description |
Возвращает или задает описание объекта. |
Disable |
Возвращает или задает значение, показывающее, отключен ли объект IDTSContainer100. |
DisableEventHandlers |
Возвращает или задает логическое значение, указывающее, отключены ли обработчики событий в задаче. |
EvalExpression |
Возвращает или задает выражение, проверяемое при каждом повторении цикла. |
EventHandlers |
Возвращает коллекцию объектов обработчика события. Это поле доступно только для чтения. |
EventInfos |
Возвращает коллекцию объектов IDTSEventInfo100. Это поле доступно только для чтения. |
Executables |
Возвращает коллекцию исполняемых объектов, обрабатываемых во время итерации ForLoopClass. |
ExecutionDuration |
Возвращает значение, указывающее время, затраченное контейнером на выполнение (в миллисекундах). Это свойство доступно только для чтения. |
ExecutionResult |
Возвращает значение, указывающее на успешное или неуспешное выполнение объекта IDTSContainer100. |
ExecutionStatus |
Возвращает текущее состояние выполнения объекта IDTSContainer100 во время вызова. |
FailPackageOnFailure |
Возвращает или задает значение, указывающее, завершается ли работа пакета с ошибкой в случае ошибки в дочернем контейнере. |
FailParentOnFailure |
Возвращает или задает значение, указывающее, завершается ли работа родительского контейнера с ошибкой в случае ошибки в дочернем контейнере. |
ForcedExecutionValue |
Если ForceExecutionValue значение равно true, возвращает или задает значение, указывающее необязательное значение выполнения, возвращаемое пакетом. |
ForceExecutionResult |
Возвращает или задает результат принудительного выполнения контейнера. |
ForceExecutionValue |
Возвращает или задает значение, указывающее, должно ли значение выполнения контейнера обязательно содержать определенное значение. |
ID |
Возвращает уникальный идентификатор, назначенный объекту. Обычно это идентификатор GUID. Это свойство доступно только для чтения. |
IDTSSuspend100_SuspendRequired |
Возвращает или задает значение типа Boolean, которое указывает, будет ли производиться приостановка задачи в точках останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова. |
InitExpression |
Возвращает или задает необязательное выражение инициализации. |
IsDefaultLocaleID |
Возвращает значение, указывающее, использует ли контейнер локаль по умолчанию. |
IsolationLevel |
Возвращает или задает уровень изоляции транзакции в объекте IDTSContainer100. |
LocaleID |
Возвращает или задает идентификатор локали для использования при выполнении объекта IDTSContainer100. |
LogEntryInfos |
Возвращает коллекцию сведений о записи журнала. |
LoggingMode |
Возвращает или задает режим ведения журнала контейнера. |
LoggingOptions |
Возвращает объект, который содержит свойства, указывающие ресурсы фильтрации и ведения журнала для контейнеров. |
MaximumErrorCount |
Возвращает или задает максимальное количество ошибок, которое может произойти перед прекращением выполнения контейнера. |
Name |
Возвращает или задает имя, назначенное объекту. |
Parent |
Возвращает родительский объект контейнера. |
PrecedenceConstraints |
Возвращает коллекцию IDTSPrecedenceConstraints100. Это поле доступно только для чтения. |
Properties |
Возвращает набор свойств для ForLoopClass в коллекцию IDTSProperties100. |
StartTime |
Возвращает время начала выполнения контейнером. Это свойство доступно только для чтения. |
StopTime |
Возвращает время завершения выполнения контейнером. Это свойство доступно только для чтения. |
SuspendRequired |
Возвращает или задает значение типа Boolean, которое указывает, будет ли производиться приостановка задачи в точках останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова. |
TransactionOption |
Возвращает или задает значение перечисления DTSTransactionOption, указывающее, участвует ли контейнер в транзакциях. |
VariableDispenser |
Возвращает объект IDTSVariableDispenser100, чтобы можно было блокировать переменные, связанные с контейнером. |
Variables |
Возвращает коллекцию, содержащую переменные, связанные с контейнером. |
Методы
AcceptBreakpointManager(IDTSBreakpointManager100) |
Передает задаче объект IDTSBreakpointManager100. Задача использует диспетчер точек останова для создания, удаления и проверки состояния точек останова. Этот метод вызывается средой выполнения и не используется в коде. |
ComputeExpressions(Boolean) |
Вычисляет выражения объекта ForLoopClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Выполняет исполняемый объект. |
GetExpression(String) |
Возвращает строку, содержащую выражение для указанного свойства. Значение NULL означает, что выражение не назначено. |
GetParentID() |
Возвращает родительский идентификатор для этого контейнера. |
IDTSForLoop100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Выполняет исполняемый объект. |
IDTSForLoop100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Проверяет возможность успешного выполнения исполняемого объекта, проверив все его зависимости и другие элементы перед выполнением. |
IDTSSuspend100_get_SuspendRequired() |
Предоставляет контейнер, определяющий итеративный рабочий процесс в пакете, используя инструкцию итерации. |
IDTSSuspend100_ResumeExecution() |
Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Предоставляет контейнер, определяющий итеративный рабочий процесс в пакете, используя инструкцию итерации. |
IDTSSuspend100_SuspendExecution() |
Указывает, что исполняемый объект должен быть приостановлен. Этот метод вызывается средой выполнения. |
LoadFromXML(Object, IDTSEvents100) |
Загружает данные, сохраненные в XML-формате. |
RegenerateID() |
Создает новый идентификатор для контейнера и обновляет свойство идентификатора контейнера. |
ResumeExecution() |
Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения. |
SaveToXML(Object, Object, IDTSEvents100) |
Сохраняет данные в XML-документе. |
SetExpression(String, String) |
Присваивает указанное выражение свойству. Укажите значение NULL, чтобы удалить существующее выражение из свойства. |
SuspendExecution() |
Указывает, что исполняемый объект должен быть приостановлен. Этот метод вызывается средой выполнения. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Проверяет возможность успешного выполнения исполняемого объекта, проверив все его зависимости и другие элементы перед выполнением. |