TaskHostClass 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
有关详细信息,请参阅 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 |
获取用于标识 DTSForcedExecResult 的 GUID。 |
IDTSContainer100_DelayValidation |
获取或设置一个值,该值指示是否延迟验证。 |
IDTSSuspend100_SuspendRequired |
获取或设置一个值,该值指示在遇到断点时任务是否应挂起。 |
InnerObject |
获取由 TaskHostClass 包含的对象。 |
IsDefaultLocaleID |
获取一个值,该值指示容器是否使用默认区域设置。 |
IsolationLevel |
获取 TaskHostClass 的隔离级别。 |
LocaleID |
获取或设置在执行 TaskHostClass 对象时要使用的区域设置 ID。 |
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) |
允许包确定它是否包含阻止其成功执行的无效设置。 |