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) |
Предоставляет пакету возможность определить, содержит ли он недопустимые настройки, которые могут помешать его успешному выполнению. |