Freigeben über


TaskHostClass-Klasse

Diese API unterstützt die SQL Server 2012-Infrastruktur und ist nicht zur direkten Verwendung im Code bestimmt.

For more information, see TaskHost.

Vererbungshierarchie

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.TaskHostClass

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Syntax

'Declaration
<GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class TaskHostClass _
    Implements TaskHost, IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100,  _
    IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100,  _
    IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100
'Usage
Dim instance As TaskHostClass
[GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class TaskHostClass : TaskHost, 
    IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSPersist100, IDTSRuntimeObject100
[GuidAttribute(L"3A0263D5-875D-4BD4-A133-FC2EBFBAE434")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class TaskHostClass : TaskHost, 
    IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, 
    IDTSPersist100, IDTSRuntimeObject100
[<GuidAttribute("3A0263D5-875D-4BD4-A133-FC2EBFBAE434")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
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 
    end
public class TaskHostClass implements TaskHost, IDTSObjectHost100, IDTSTaskHost100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100

Der TaskHostClass-Typ macht folgende Elemente verfügbar.

Konstruktoren

  Name Beschreibung
Öffentliche Methode TaskHostClass Infrastruktur Initializes a new instance of the TaskHostClass class.

Zum Anfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ApartmentThreaded Infrastruktur For more information, see TaskHost.
Öffentliche Eigenschaft CreationName Infrastruktur Gets the string that is used to create a TaskHostClass object.
Öffentliche Eigenschaft DebugMode Infrastruktur Gets or sets a value that indicates whether the TaskHostClass object is in debug mode.
Öffentliche Eigenschaft DelayValidation Infrastruktur Gets or sets a value that indicates whether validation of the task is delayed until run time.
Öffentliche Eigenschaft Description Infrastruktur Gets or sets the description of the TaskHostClass object.
Öffentliche Eigenschaft Disable Infrastruktur Gets or sets a value that indicates whether the TaskHostClass object is disabled.
Öffentliche Eigenschaft DisableEventHandlers Infrastruktur Gets or sets a value that indicates whether the event handlers on task are disabled.
Öffentliche Eigenschaft EventHandlers Infrastruktur Gets a collection of event handler objects.
Öffentliche Eigenschaft EventInfos Infrastruktur Gets a collection of EventInfo objects.
Öffentliche Eigenschaft ExecutionDuration Infrastruktur Gets a value that indicates the amount of time that the container spent in execution.
Öffentliche Eigenschaft ExecutionResult Infrastruktur Gets a value that indicates the success or failure of the execution of the TaskHostClass object.
Öffentliche Eigenschaft ExecutionStatus Infrastruktur Gets a value that indicates the current status of the execution of the TaskHostClass object at the time of the call.
Öffentliche Eigenschaft ExecutionValue Infrastruktur Gets the result of the task execution.
Öffentliche Eigenschaft ExecValueVariable Infrastruktur Gets or sets the custom variable that contains the execution value of the task.
Öffentliche Eigenschaft FailPackageOnFailure Infrastruktur Gets or sets a value that indicates whether the package fails when a child container fails.
Öffentliche Eigenschaft FailParentOnFailure Infrastruktur Gets or sets a value that indicates whether the parent container fails when a child container fails.
Öffentliche Eigenschaft ForcedExecutionValue Infrastruktur Gets or sets an object that contains a container-defined value.
Öffentliche Eigenschaft ForceExecutionResult Infrastruktur Gets or sets the execution result of the container.
Öffentliche Eigenschaft ForceExecutionValue Infrastruktur Gets or sets a value that indicates whether the execution value of the container should be forced to contain a particular value.
Öffentliche Eigenschaft HostType Infrastruktur Gets the value from the DTSObjectHostType enumeration that describes the host of the container.
Öffentliche Eigenschaft ID Infrastruktur Gets a GUID that identifies the DTSForcedExecResult.
Öffentliche Eigenschaft IDTSContainer100_DelayValidation Infrastruktur Gets or sets a value that indicates whether the validation is delayed.
Öffentliche Eigenschaft IDTSSuspend100_SuspendRequired Infrastruktur Gets or sets a value that indicates whether the task should suspend when they encounter a breakpoint.
Öffentliche Eigenschaft InnerObject Infrastruktur Gets the object that is contained by the TaskHostClass.
Öffentliche Eigenschaft IsDefaultLocaleID Infrastruktur Gets a value that indicates whether the container uses the default locale.
Öffentliche Eigenschaft IsolationLevel Infrastruktur Gets the isolation level of the TaskHostClass.
Öffentliche Eigenschaft LocaleID Infrastruktur Gets or sets the locale id to use when the TaskHostClass object is executed.
Öffentliche Eigenschaft LogEntryInfos Infrastruktur Gets a collection of IDTSLogEntryInfos100 object.
Öffentliche Eigenschaft LoggingMode Infrastruktur Gets or sets the logging mode of the container.
Öffentliche Eigenschaft LoggingOptions Infrastruktur Gets an object that contains properties that indicates the filtering and logging resource for containers.
Öffentliche Eigenschaft MaximumErrorCount Infrastruktur Gets or sets a value that indicates the maximum number of errors.
Öffentliche Eigenschaft Name Infrastruktur Gets or sets the name of the TaskHostClass.
Öffentliche Eigenschaft Parent Infrastruktur Gets the parent container.
Öffentliche Eigenschaft Properties Infrastruktur Gets a IDTSProperties100 collection that contains the properties associated with the task.
Öffentliche Eigenschaft StartTime Infrastruktur Gets the time that the container began execution.
Öffentliche Eigenschaft StopTime Infrastruktur Gets the time that the container ended execution.
Öffentliche Eigenschaft SuspendRequired Infrastruktur Gets or set a value that indicates whether the task should suspend when they encounter a breakpoint.
Öffentliche Eigenschaft TransactionOption Infrastruktur Gets or sets a DTSTransactionOption enumeration that indicates whether the container participates in transactions.
Öffentliche Eigenschaft VariableDispenser Infrastruktur Gets a IDTSVariableDispenser100 object so variables associated with the container can be locked.
Öffentliche Eigenschaft Variables Infrastruktur Gets a collection that contains the variables associated with this container.

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode AcceptBreakpointManager Infrastruktur This method is called by the run-time engine when a task or container is created.
Öffentliche Methode ComputeExpressions Infrastruktur Computes expressions of the TaskHostClass object.
Öffentliche Methode Equals (Geerbt von Object.)
Öffentliche Methode Execute Infrastruktur Runs the application.
Geschützte Methode Finalize (Geerbt von Object.)
Öffentliche Methode GetExpression Infrastruktur Returns a string that contains the expression for the specified property.
Öffentliche Methode GetHashCode (Geerbt von Object.)
Öffentliche Methode GetParentID Infrastruktur Returns the parent identifier of the TaskHostClass object.
Öffentliche Methode GetType (Geerbt von Object.)
Öffentliche Methode IDTSSuspend100_ResumeExecution Infrastruktur Resumes the suspend execution.
Öffentliche Methode IDTSSuspend100_SuspendExecution Infrastruktur Suspends the execution.
Öffentliche Methode LoadFromXML Infrastruktur Loads a package saves as XML format.
Geschützte Methode MemberwiseClone (Geerbt von Object.)
Öffentliche Methode RegenerateID Infrastruktur Creates a new GUID for the sequence.
Öffentliche Methode ResumeExecution Infrastruktur Resumes execution of the task after pausing.
Öffentliche Methode SaveToXML Infrastruktur Saves the package to XML format.
Öffentliche Methode SetExpression Infrastruktur Assigns the specified expression to the property.
Öffentliche Methode SuspendExecution Infrastruktur Called when the executable needs to suspend.
Öffentliche Methode ToString (Geerbt von Object.)
Öffentliche Methode Validate Infrastruktur Allows the package to determine if it contains invalid settings that will prevent it from executing successfully.

Zum Anfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Elemente dieses Typs sind Threadsicher. Für Instanzelemente wird die Threadsicherheit nicht gewährleistet.

Siehe auch

Verweis

Microsoft.SqlServer.Dts.Runtime.Wrapper-Namespace