TaskHostClass Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Per altre informazioni, vedere 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
- Ereditarietà
-
TaskHostClass
- Attributi
- Implementazioni
Costruttori
TaskHostClass() |
Inizializza una nuova istanza della classe TaskHostClass. |
Proprietà
ApartmentThreaded |
Per altre informazioni, vedere TaskHost. |
CreationName |
Ottiene la stringa utilizzata per creare un oggetto TaskHostClass. |
DebugMode |
Ottiene o imposta un valore che indica se l'oggetto TaskHostClass è in modalità di debug. |
DelayValidation |
Ottiene o imposta un valore che indica se la convalida dell'attività viene posticipata fino alla fase di esecuzione. |
Description |
Ottiene o imposta la descrizione dell'oggetto TaskHostClass. |
Disable |
Ottiene o imposta un valore che indica se l'oggetto TaskHostClass è disabilitato. |
DisableEventHandlers |
Ottiene o imposta un valore che indica se i gestori di eventi nell'attività sono disabilitati. |
EventHandlers |
Ottiene una raccolta di oggetti gestore dell'evento. |
EventInfos |
Ottiene una raccolta di oggetti EventInfo. |
ExecutionDuration |
Ottiene un valore che indica l'intervallo di tempo impiegato per l'esecuzione del contenitore. |
ExecutionResult |
Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto TaskHostClass. |
ExecutionStatus |
Ottiene un valore che indica lo stato corrente dell'esecuzione dell'oggetto TaskHostClass al momento della chiamata. |
ExecutionValue |
Ottiene il risultato dell'esecuzione dell'attività. |
ExecValueVariable |
Ottiene o imposta la variabile personalizzata che contiene il valore dell'esecuzione dell'attività. |
FailPackageOnFailure |
Ottiene o imposta un valore che indica se l'esecuzione del pacchetto avrà esito negativo quando l'esecuzione di un contenitore figlio ha esito negativo. |
FailParentOnFailure |
Ottiene o imposta un valore che indica se l'esecuzione del contenitore padre avrà esito negativo quando l'esecuzione di un contenitore figlio ha esito negativo. |
ForcedExecutionValue |
Ottiene o imposta un oggetto che contiene un valore definito dal contenitore. |
ForceExecutionResult |
Ottiene o imposta il risultato dell'esecuzione del contenitore. |
ForceExecutionValue |
Ottiene o imposta un valore che indica se è necessario forzare il contenuto del valore dell'esecuzione del contenitore su un particolare valore. |
HostType |
Ottiene il valore dell'enumerazione DTSObjectHostType che descrive l'host del contenitore. |
ID |
Ottiene un GUID che identifica l'oggetto DTSForcedExecResult. |
IDTSContainer100_DelayValidation |
Ottiene o imposta un valore che indica se la convalida è posticipata. |
IDTSSuspend100_SuspendRequired |
Ottiene o imposta un valore che indica se l'attività deve essere sospesa quando viene rilevato un punto di interruzione. |
InnerObject |
Ottiene l'oggetto contenuto dall'oggetto TaskHostClass. |
IsDefaultLocaleID |
Ottiene un valore che indica se il contenitore utilizza le impostazioni locali predefinite. |
IsolationLevel |
Ottiene il livello di isolamento dell'oggetto TaskHostClass. |
LocaleID |
Ottiene o imposta l'ID delle impostazioni locali da utilizzare per l'esecuzione dell'oggetto TaskHostClass. |
LogEntryInfos |
Ottiene una raccolta di oggetti IDTSLogEntryInfos100. |
LoggingMode |
Ottiene o imposta la modalità di registrazione del contenitore. |
LoggingOptions |
Ottiene un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori. |
MaximumErrorCount |
Ottiene o imposta un valore che indica il numero massimo di errori. |
Name |
Ottiene o imposta il nome di TaskHostClass. |
Parent |
Ottiene il contenitore padre. |
Properties |
Ottiene una raccolta IDTSProperties100 che contiene le proprietà associate all'attività. |
StartTime |
Ottiene l'ora di inizio dell'esecuzione del contenitore. |
StopTime |
Ottiene l'ora di fine dell'esecuzione del contenitore. |
SuspendRequired |
Ottiene o imposta un valore che indica se l'attività deve essere sospesa quando viene rilevato un punto di interruzione. |
TransactionOption |
Ottiene o imposta un'enumerazione DTSTransactionOption che indica se il contenitore partecipa alle transazioni. |
VariableDispenser |
Ottiene un oggetto IDTSVariableDispenser100 per consentire di bloccare le variabili associate al contenitore. |
Variables |
Ottiene una raccolta che contiene le variabili associate a questo contenitore. |
Metodi
AcceptBreakpointManager(IDTSBreakpointManager100) |
Questo metodo viene chiamato dal motore di runtime alla creazione di un'attività o un contenitore. |
ComputeExpressions(Boolean) |
Calcola le espressioni dell'oggetto TaskHostClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Esegue l'applicazione. |
GetExpression(String) |
Restituisce una stringa che contiene l'espressione per la proprietà specificata. |
GetParentID() |
Restituisce l'identificatore padre dell'oggetto TaskHostClass. |
IDTSContainer100_get_DelayValidation() |
Per altre informazioni, vedere TaskHost. |
IDTSContainer100_set_DelayValidation(Boolean) |
Per altre informazioni, vedere TaskHost. |
IDTSSuspend100_get_SuspendRequired() |
Per altre informazioni, vedere TaskHost. |
IDTSSuspend100_ResumeExecution() |
Riprende l'esecuzione sospesa. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Per altre informazioni, vedere TaskHost. |
IDTSSuspend100_SuspendExecution() |
Sospende l'esecuzione. |
LoadFromXML(Object, IDTSEvents100) |
Carica un pacchetto salvato in formato XML. |
RegenerateID() |
Crea un nuovo GUID per la sequenza. |
ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. |
SaveToXML(Object, Object, IDTSEvents100) |
Salva il pacchetto in formato XML. |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. |
SuspendExecution() |
Metodo richiamato quando è necessario sospendere l'eseguibile. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Consente al pacchetto di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta. |