TaskHostClass Klasse

Definition

Weitere Informationen finden Sie unter 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
Vererbung
TaskHostClass
Attribute
Implementiert

Konstruktoren

Name Beschreibung
TaskHostClass()

Initialisiert eine neue Instanz der TaskHostClass-Klasse.

Eigenschaften

Name Beschreibung
ApartmentThreaded

Weitere Informationen finden Sie unter TaskHost.

CreationName

Erhält die Zeichenkette, mit der ein TaskHostClass Objekt erstellt wird.

DebugMode

Erhält oder setzt einen Wert, der anzeigt, ob sich das TaskHostClass Objekt im Debug-Modus befindet.

DelayValidation

Erhält oder setzt einen Wert, der anzeigt, ob die Validierung der Aufgabe bis zur Laufzeit verzögert wird.

Description

Erhält oder setzt die Beschreibung des TaskHostClass Objekts.

Disable

Erhält oder setzt einen Wert, der angibt, ob das TaskHostClass Objekt deaktiviert ist.

DisableEventHandlers

Erhält oder setzt einen Wert, der angibt, ob die Ereignishandler auf der Aufgabe deaktiviert sind.

EventHandlers

Erhält eine Sammlung von Ereignishandler-Objekten.

EventInfos

Erhält eine Sammlung von EventInfo-Objekten.

ExecutionDuration

Erhält einen Wert, der die Zeit angibt, die der Container für die Ausführung verbracht hat.

ExecutionResult

Erhält einen Wert, der den Erfolg oder Misserfolg der Ausführung des TaskHostClass Objekts anzeigt.

ExecutionStatus

Erhält einen Wert, der den aktuellen Status der Ausführung des TaskHostClass Objekts zum Zeitpunkt des Aufrufs angibt.

ExecutionValue

Erhält das Ergebnis der Aufgabenausführung.

ExecValueVariable

Erhält oder setzt die benutzerdefinierte Variable, die den Ausführungswert der Aufgabe enthält.

FailPackageOnFailure

Erhält oder setzt einen Wert, der anzeigt, ob das Paket ausfällt, wenn ein Kindcontainer ausfällt.

FailParentOnFailure

Erhält oder setzt einen Wert, der anzeigt, ob der Elterncontainer ausfällt, wenn ein Kindcontainer ausfällt.

ForcedExecutionValue

Erhält oder setzt ein Objekt, das einen containerdefinierten Wert enthält.

ForceExecutionResult

Erhält oder setzt das Ausführungsergebnis des Containers.

ForceExecutionValue

Erhält oder setzt einen Wert, der angibt, ob der Ausführungswert des Containers einen bestimmten Wert enthalten soll.

HostType

Erhält den Wert aus der DTSObjectHostType Aufzählung, der den Host des Containers beschreibt.

ID

Erhält eine GUID, die die identifiziert.DTSForcedExecResult

IDTSContainer100_DelayValidation

Erhält oder setzt einen Wert, der anzeigt, ob die Validierung verzögert ist.

IDTSSuspend100_SuspendRequired

Erhält oder setzt einen Wert, der angibt, ob die Aufgabe pausieren soll, wenn sie auf einen Bruchpunkt trifft.

InnerObject

Erhält das Objekt, das durch das enthalten ist TaskHostClass.

IsDefaultLocaleID

Erhält einen Wert, der angibt, ob der Container den Standardstandort verwendet.

IsolationLevel

Erhält das Isolationsniveau des TaskHostClass.

LocaleID

Erhält oder setzt die Locale-ID so, dass sie verwendet wird, wenn das TaskHostClass Objekt ausgeführt wird.

LogEntryInfos

Erhält eine Sammlung von IDTSLogEntryInfos100 Objekten.

LoggingMode

Erhält oder setzt den Logging-Modus des Containers.

LoggingOptions

Erhält ein Objekt, das Eigenschaften enthält, die die Filter- und Logging-Ressource für Container anzeigen.

MaximumErrorCount

Erhält oder setzt einen Wert, der die maximale Anzahl von Fehlern angibt.

Name

Dient zum Abrufen oder Festlegen des Namens der TaskHostClass.

Parent

Er bekommt den Elternbehälter.

Properties

Erhält eine IDTSProperties100 Sammlung, die die mit der Aufgabe verbundenen Eigenschaften enthält.

StartTime

Es bekommt die Zeit, zu der der Container mit der Ausführung begonnen hat.

StopTime

Erhält die Zeit, zu der der Container die Ausführung beendet hat.

SuspendRequired

Erhält oder setzt einen Wert, der angibt, ob die Aufgabe bei einem Bruchpunkt pausiert werden soll.

TransactionOption

Erhält oder setzt eine DTSTransactionOption Aufzählung, die angibt, ob der Container an Transaktionen teilnimmt.

VariableDispenser

Erhält ein IDTSVariableDispenser100 Objekt, sodass mit dem Container zugeordnete Variablen gesperrt werden können.

Variables

Erhält eine Sammlung, die die Variablen enthält, die diesem Container zugeordnet sind.

Methoden

Name Beschreibung
AcceptBreakpointManager(IDTSBreakpointManager100)

Diese Methode wird von der Laufzeit-Engine aufgerufen, wenn eine Aufgabe oder ein Container erstellt wird.

ComputeExpressions(Boolean)

Berechent Ausdrücke des TaskHostClass Objekts.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Führt die Anwendung aus.

GetExpression(String)

Gibt eine Zeichenkette zurück, die den Ausdruck für die angegebene Eigenschaft enthält.

GetParentID()

Gibt die Elternbekennung des TaskHostClass Objekts zurück.

IDTSContainer100_get_DelayValidation()

Weitere Informationen finden Sie unter TaskHost.

IDTSContainer100_set_DelayValidation(Boolean)

Weitere Informationen finden Sie unter TaskHost.

IDTSSuspend100_get_SuspendRequired()

Weitere Informationen finden Sie unter TaskHost.

IDTSSuspend100_ResumeExecution()

Setzt die Aussetzung der Hinrichtung fort.

IDTSSuspend100_set_SuspendRequired(Boolean)

Weitere Informationen finden Sie unter TaskHost.

IDTSSuspend100_SuspendExecution()

Setzt die Hinrichtung aus.

LoadFromXML(Object, IDTSEvents100)

Lädt ein Paket, speichert als XML-Format.

RegenerateID()

Erstellt eine neue GUID für die Sequenz.

ResumeExecution()

Setzt die Ausführung der Aufgabe nach der Pause fort.

SaveToXML(Object, Object, IDTSEvents100)

Speichert das Paket im XML-Format.

SetExpression(String, String)

Weist den angegebenen Ausdruck der Eigenschaft zu.

SuspendExecution()

Wird aufgerufen, wenn die ausführbare Datei suspendiert werden muss.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Ermöglicht es dem Paket zu bestimmen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: