Freigeben über


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

TaskHostClass()

Initialisiert eine neue Instanz der TaskHostClass-Klasse.

Eigenschaften

ApartmentThreaded

Weitere Informationen finden Sie unter TaskHost.

CreationName

Ruft die Zeichenfolge ab, mit deren Hilfe ein TaskHostClass-Objekt erstellt wird.

DebugMode

Ruft einen Wert ab, der angibt, ob sich das TaskHostClass-Objekt im Debugmodus befindet, oder legt ihn fest.

DelayValidation

Ruft einen Wert ab, der angibt, ob die Überprüfung des Tasks bis zur Laufzeit verzögert wird, oder legt ihn fest.

Description

Ruft die Beschreibung des TaskHostClass-Objekts ab oder legt sie fest.

Disable

Ruft einen Wert ab, der angibt, ob das TaskHostClass-Objekt deaktiviert ist, oder legt ihn fest.

DisableEventHandlers

Ruft einen Wert ab, der angibt, ob die Ereignishandler für den Task deaktiviert sind, oder legt ihn fest.

EventHandlers

Ruft eine Auflistung von Ereignishandlerobjekten ab.

EventInfos

Ruft eine Auflistung von EventInfo-Objekten ab.

ExecutionDuration

Ruft einen Wert ab, der die Zeitdauer für die Ausführung des Containers angibt.

ExecutionResult

Ruft einen Wert ab, der angibt, ob die Ausführung des TaskHostClass-Objekts erfolgreich oder fehlerhaft war.

ExecutionStatus

Ruft einen Wert ab, der den aktuellen Ausführungsstatus des TaskHostClass-Objekts zur Zeit des Aufrufs angibt.

ExecutionValue

Ruft das Ergebnis der Taskausführung ab.

ExecValueVariable

Ruft die benutzerdefinierte Variable ab, die den Ausführungswert des Tasks enthält, oder legt sie fest.

FailPackageOnFailure

Ruft einen Wert ab, der angibt, ob ein Paketfehler auftritt, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest.

FailParentOnFailure

Ruft einen Wert ab, der angibt, ob der übergeordnete Container einen Fehler verursacht, wenn ein untergeordneter Container fehlerhaft war, oder legt ihn fest.

ForcedExecutionValue

Ruft ein Objekt ab, das einen containerdefinierten Wert enthält, oder legt ihn fest.

ForceExecutionResult

Ruft das Ausführungsergebnis des Containers ab oder legt es fest.

ForceExecutionValue

Ruft einen Wert ab, der angibt, ob der Ausführungswert des Containers zwingend einen bestimmten Wert enthalten soll, oder legt ihn fest.

HostType

Ruft den Wert aus der DTSObjectHostType-Enumeration ab, der den Host des Containers beschreibt.

ID

Ruft eine GUID ab, die DTSForcedExecResult identifiziert.

IDTSContainer100_DelayValidation

Ruft einen Wert ab, der angibt, ob die Überprüfung verzögert wird, oder legt ihn fest.

IDTSSuspend100_SuspendRequired

Ruft einen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest.

InnerObject

Ruft das in TaskHostClass enthaltene Objekt ab.

IsDefaultLocaleID

Ruft einen Wert ab, der angibt, ob der Container das Standardgebietsschema verwendet.

IsolationLevel

Ruft die Isolationsstufe von TaskHostClass ab.

LocaleID

Ruft die Gebietsschema-ID ab, die verwendet werden soll, wenn das TaskHostClass-Objekt ausgeführt wird, oder legt diese ID fest.

LogEntryInfos

Ruft eine Auflistung des IDTSLogEntryInfos100-Objekts ab.

LoggingMode

Ruft den Protokollierungsmodus des Containers ab oder legt ihn fest.

LoggingOptions

Ruft ein Objekt mit Eigenschaften ab, die die Filterung und Protokollierung von Ressourcen für Container angeben.

MaximumErrorCount

Ruft einen Wert ab, der die maximale Anzahl von Fehlern angibt, oder legt ihn fest.

Name

Ruft den Namen der TaskHostClass ab oder legt diesen fest.

Parent

Ruft den übergeordneten Container ab.

Properties

Ruft eine IDTSProperties100-Auflistung ab, die die dem Task zugeordneten Eigenschaften enthält.

StartTime

Ruft die Uhrzeit ab, zu der der Container die Ausführung gestartet hat.

StopTime

Ruft die Uhrzeit ab, zu der der Container die Ausführung beendet hat.

SuspendRequired

Ruft einen Wert ab, der angibt, ob die Taskausführung bei Erreichen eines Breakpoints angehalten werden soll, oder legt ihn fest.

TransactionOption

Ruft eine DTSTransactionOption-Enumeration ab, die angibt, ob der Container an Transaktionen beteiligt ist, oder legt sie fest.

VariableDispenser

Ruft ein IDTSVariableDispenser100-Objekt ab, damit die dem Container zugeordneten Variablen gesperrt werden können.

Variables

Ruft eine Auflistung ab, die die diesem Container zugeordneten Variablen enthält.

Methoden

AcceptBreakpointManager(IDTSBreakpointManager100)

Diese Methode wird beim Erstellen eines Tasks oder Containers von der Runtime-Engine aufgerufen.

ComputeExpressions(Boolean)

Berechnet Ausdrücke des TaskHostClass-Objekts.

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

Führt die Anwendung aus.

GetExpression(String)

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

GetParentID()

Gibt den übergeordneten Bezeichner 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 angehaltene Ausführung fort.

IDTSSuspend100_set_SuspendRequired(Boolean)

Weitere Informationen finden Sie unter TaskHost.

IDTSSuspend100_SuspendExecution()

Hält die Ausführung an.

LoadFromXML(Object, IDTSEvents100)

Lädt ein im XML-Format gespeichertes Paket.

RegenerateID()

Erstellt eine neue GUID für die Sequenz.

ResumeExecution()

Setzt die Taskausführung nach einer Unterbrechung fort.

SaveToXML(Object, Object, IDTSEvents100)

Speichert das Paket im XML-Format.

SetExpression(String, String)

Weist der Eigenschaft den angegebenen Ausdruck zu.

SuspendExecution()

Wird aufgerufen, wenn das ausführbare Element angehalten werden muss.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Das Paket kann feststellen, ob es ungültige Einstellungen enthält, die eine erfolgreiche Ausführung verhindern.

Gilt für: