Condividi tramite


TaskHostClass Classe

Definizione

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.

Si applica a