Поделиться через


DtsContainer Класс

Определение

Определяет абстрактный базовый класс, реализующий свойства и методы, используемые всеми контейнерами и пакетами.

public ref class DtsContainer abstract : Microsoft::SqlServer::Dts::Runtime::Executable, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSBreakpointSite, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionMetrics, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public abstract class DtsContainer : Microsoft.SqlServer.Dts.Runtime.Executable, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionMetrics, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type DtsContainer = class
    inherit Executable
    interface IDTSPersist
    interface IDTSExecutionMetrics
    interface IDTSName
    interface IDTSBreakpointSite
    interface IDTSSuspend
    interface IComponent
    interface IDisposable
Public MustInherit Class DtsContainer
Inherits Executable
Implements IComponent, IDisposable, IDTSBreakpointSite, IDTSExecutionMetrics, IDTSName, IDTSPersist
Наследование
DtsContainer
Производный
Реализации

Конструкторы

DtsContainer(IDTSContainer100)

Инициализирует новый экземпляр класса DtsContainer.

Поля

m_executable

Исполняемый объект.

(Унаследовано от Executable)

Свойства

CreationName

Возвращает строку, используемую для создания экземпляра объекта DtsContainer. Это свойство доступно только для чтения.

DebugMode

Возвращает или задает логическое значение, указывающее, находится ли DtsContainer объект в режиме отладки и должен ли он запускать OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) событие во время выполнения.

DelayValidation

Возвращает или задает логическое значение, указывающее, откладывается ли проверка задачи до времени выполнения. Значение по умолчанию — false.

Description

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

Disable

Логическое значение, указывающее, отключен ли DtsContainer объект.

ExecutionDuration

Возвращает значение, указывающее время, затраченное контейнером на выполнение (в миллисекундах). Это свойство доступно только для чтения.

ExecutionResult

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

ExecutionStatus

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

FailPackageOnFailure

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

FailParentOnFailure

Возвращает или задает значение типа Boolean, определяющее, завершается ли работа родительского контейнера с ошибкой в случае ошибки в дочернем контейнере.

ForcedExecutionValue

ForceExecutionValue Если свойству присвоено значение True, возвращает или задает значение, указывающее необязательное значение выполнения, возвращаемое пакетом.

ForceExecutionResult

Возвращает или задает значение перечисления DTSForcedExecResult, указывающее результат принудительного выполнения контейнера.

ForceExecutionValue

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

ID

Возвращает идентификатор, который представляет собой идентификатор GUID, для DtsContainer. Это значение доступно только для чтения.

IsDefaultLocaleID

Логическое значение, указывающее, использует ли контейнер языковой стандарт по умолчанию. Это свойство доступно только для чтения.

IsolationLevel

Возвращает или задает уровень изоляции транзакции в объекте DtsContainer.

LocaleID

Возвращает или задает целое число, указывающее языковой стандарт Microsoft Win32®, используемый при DtsContainer выполнении объекта.

LogEntryInfos

Возвращает объект LogEntryInfos. Это свойство доступно только для чтения.

LoggingMode

Возвращает или задает допустимое значение из перечисления DTSLoggingMode, указывающее режим ведения журнала контейнера.

LoggingOptions

Возвращает объект, который содержит свойства, указывающие ресурсы фильтрации и ведения журналов для контейнеров. Это свойство доступно только для чтения.

MaximumErrorCount

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

Name

Возвращает или задает имя таблицы для объекта DtsContainer.

Parent

Возвращает родительский контейнер. Это значение доступно только для чтения.

Site

Возвращает или задает сайт для контейнера.

StartTime

Возвращает время начала выполнения контейнером. Это свойство доступно только для чтения.

StopTime

Возвращает время завершения выполнения контейнером. Это свойство доступно только для чтения.

SuspendRequired

Возвращает или задает логическое значение, указывающее, должны ли задачи приостанавливаться при обнаружении точки останова. Это значение устанавливается подсистемой среды выполнения для задач и контейнеров при обнаружении точки останова.

TransactionOption

Возвращает или задает значение перечисления DTSTransactionOption, указывающее, участвует ли контейнер в транзакциях.

VariableDispenser

Возвращает объект VariableDispenser, чтобы можно было блокировать переменные, связанные с контейнером.

Variables

Возвращает коллекцию, содержащую переменные, связанные с контейнером. Это свойство доступно только для чтения.

Методы

AcceptBreakpointManager(BreakpointManager)

Этот метод вызывается средой выполнения при создании задачи или контейнера и передает им диспетчер BreakpointManager, чтобы обеспечить для задачи возможность создания, удаления и проверки состояния точек останова. Этот метод вызывается средой выполнения и не используется в коде.

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object)

Выполняет приложение, контейнер или пакет в рамках рабочего процесса пакетов.

GetHashCode()

Возвращает хэш-код данного экземпляра.

(Унаследовано от DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для загрузки пакета, сохраненного в виде XML-файла, используйте метод LoadPackage(String, IDTSEvents).

ResumeExecution()

Возобновляет выполнение задачи после приостановки. Задача или контейнер возобновляются средой выполнения.

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Вызов этого метода кодом вашего приложения невозможен. Для сохранения пакета в виде XML-файла используйте метод SaveToXml(String, Package, IDTSEvents).

SetWrappedExecutable(IDTSExecutable100)

Задает исполняемый объект в оболочке для контейнера.

SuspendExecution()

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

Validate(Connections, Variables, IDTSEvents, IDTSLogging)

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

События

Disposed

Добавляет обработчик события для ожидания события Disposed в компоненте.

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