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


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)

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

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