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
| 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. |