Язык

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 события компонента.

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