Язык

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)

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

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