TaskHostClass Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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. |