TaskHostClass Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Дополнительные сведения см. в разделе TaskHost.
public ref class TaskHostClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, 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::IDTSTaskHost100, Microsoft::SqlServer::Dts::Runtime::Wrapper::TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("88144A89-05AE-4303-80F3-A9C83116A367")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("81262D7B-A471-4376-9207-A942CB4AFF67")]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("72A2DB98-0F77-4014-98F6-8B200D9C083D")]
public class TaskHostClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSTaskHost100, Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHost
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("88144A89-05AE-4303-80F3-A9C83116A367")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
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("81262D7B-A471-4376-9207-A942CB4AFF67")>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
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("72A2DB98-0F77-4014-98F6-8B200D9C083D")>]
type TaskHostClass = class
interface TaskHost
interface IDTSObjectHost100
interface IDTSTaskHost100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class TaskHostClass
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSTaskHost100, TaskHost
- Наследование
-
TaskHostClass
- Атрибуты
- Реализации
Конструкторы
| Имя | Описание |
|---|---|
| TaskHostClass() |
Инициализирует новый экземпляр класса TaskHostClass. |
Свойства
| Имя | Описание |
|---|---|
| ApartmentThreaded |
Дополнительные сведения см. в разделе TaskHost. |
| CreationName |
Получает строку, которая используется для создания TaskHostClass объекта. |
| DebugMode |
Получает или устанавливает значение, указывающее, находится TaskHostClass ли объект в режиме отладки. |
| DelayValidation |
Получает или устанавливает значение, указывающее, задерживается ли валидация задачи до момента выполнения. |
| Description |
Получает или задаёт описание TaskHostClass объекта. |
| Disable |
Получает или устанавливает значение, указывающее, отключён TaskHostClass ли объект. |
| DisableEventHandlers |
Получает или устанавливает значение, указывающее, отключены ли обработчики событий в задаче. |
| EventHandlers |
Получает коллекцию объектов обработчика событий. |
| EventInfos |
Получает коллекцию объектов EventInfo. |
| ExecutionDuration |
Получает значение, показывающее время, потраченное контейнером на выполнение. |
| ExecutionResult |
Получает значение, указывающее на успех или неудачу выполнения объекта TaskHostClass . |
| ExecutionStatus |
Получает значение, указывающее текущее состояние выполнения TaskHostClass объекта на момент вызова. |
| ExecutionValue |
Получает результат выполнения задачи. |
| ExecValueVariable |
Получает или устанавливает пользовательскую переменную, содержащую значение выполнения задачи. |
| FailPackageOnFailure |
Получает или устанавливает значение, указывающее, не выходит ли пакет из строя при отказе дочернего контейнера. |
| FailParentOnFailure |
Получает или устанавливает значение, указывающее, не выходит ли родительский контейнер из строя при отказе дочернего контейнера. |
| ForcedExecutionValue |
Получает или устанавливает объект, содержащий значение с контейнером. |
| ForceExecutionResult |
Получает или устанавливает результат выполнения контейнера. |
| ForceExecutionValue |
Получает или устанавливает значение, указывающее, должно ли значение исполнения контейнера содержать определённое значение. |
| HostType |
Получает значение из DTSObjectHostType перечисления, описывающего хоста контейнера. |
| ID |
Получает GUID, который идентифицирует DTSForcedExecResult. |
| IDTSContainer100_DelayValidation |
Получает или устанавливает значение, указывающее, задерживается ли валидация. |
| IDTSSuspend100_SuspendRequired |
Получает или устанавливает значение, указывающее, должна ли задача приостановиться при столкновении с точкой остановки. |
| InnerObject |
Получает объект, содержащийся в TaskHostClass. |
| IsDefaultLocaleID |
Получает значение, указывающее, использует ли контейнер стандартное местоположение. |
| IsolationLevel |
Получает уровень изоляции TaskHostClass. |
| LocaleID |
Получает или устанавливает идентификатор локации для использования при выполнении TaskHostClass объекта. |
| LogEntryInfos |
Получает коллекцию IDTSLogEntryInfos100 объектов. |
| LoggingMode |
Получает или устанавливает режим логирования контейнера. |
| LoggingOptions |
Получает объект с свойствами, указывающими ресурс фильтрации и логирования контейнеров. |
| MaximumErrorCount |
Получает или устанавливает значение максимального количества ошибок. |
| Name |
Возвращает или задает имя TaskHostClassобъекта . |
| Parent |
Получает родительский контейнер. |
| Properties |
Получает IDTSProperties100 коллекцию, содержащую свойства, связанные с задачей. |
| StartTime |
Получает время, когда контейнер начал выполняться. |
| StopTime |
Получает время, когда контейнер завершил выполнение. |
| SuspendRequired |
Получает или устанавливает значение, указывающее, должна ли задача приостановиться при столкновении с точкой остановки. |
| TransactionOption |
Получает или устанавливает DTSTransactionOption перечисление, указывающее, участвует ли контейнер в транзакциях. |
| VariableDispenser |
Получает IDTSVariableDispenser100 объект, чтобы переменные, связанные с контейнером, могли быть заблокированы. |
| Variables |
Получает коллекцию, содержащую переменные, связанные с этим контейнером. |
Методы
| Имя | Описание |
|---|---|
| AcceptBreakpointManager(IDTSBreakpointManager100) |
Этот метод вызывается движком выполнения при создании задачи или контейнера. |
| ComputeExpressions(Boolean) |
Вычисляет выражения TaskHostClass объекта. |
| Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Запускает приложение. |
| GetExpression(String) |
Возвращает строку, содержащую выражение для указанного свойства. |
| GetParentID() |
Возвращает родительский идентификатор TaskHostClass объекта. |
| IDTSContainer100_get_DelayValidation() |
Дополнительные сведения см. в разделе TaskHost. |
| IDTSContainer100_set_DelayValidation(Boolean) |
Дополнительные сведения см. в разделе TaskHost. |
| IDTSSuspend100_get_SuspendRequired() |
Дополнительные сведения см. в разделе TaskHost. |
| IDTSSuspend100_ResumeExecution() |
Возобновляет приостановку выполнения. |
| IDTSSuspend100_set_SuspendRequired(Boolean) |
Дополнительные сведения см. в разделе TaskHost. |
| IDTSSuspend100_SuspendExecution() |
Приостанавливает казнь. |
| LoadFromXML(Object, IDTSEvents100) |
Загрузка пакета сохраняется в формате XML. |
| RegenerateID() |
Создаёт новый GUID для последовательности. |
| ResumeExecution() |
Выполнение задачи возобновляется после паузы. |
| SaveToXML(Object, Object, IDTSEvents100) |
Сохраняет пакет в формате XML. |
| SetExpression(String, String) |
Присваивает указанное выражение свойству. |
| SuspendExecution() |
Вызывается, когда исполняемый файл должен быть приостановлен. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Позволяет пакету определить, содержит ли он некорректные настройки, которые помешают успешному выполнению. |