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(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 |
Получает или задаёт , |
| 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 события компонента. |