EventHandlerClass 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.
Un contenitore su un pacchetto o altri container che contiene oggetti eseguibili da eseguire quando si verificano eventi specifici.
public ref class EventHandlerClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::EventHandler, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, 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::IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("49FE416D-E513-49F9-A292-6311CF05A643")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSSequence100
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("38E200B8-D503-46DF-9307-019C8FB19D37")]
public class EventHandlerClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.EventHandler, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.IDTSSequence100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("C41382ED-0293-4D63-AD59-7C92B5911CB1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
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("49FE416D-E513-49F9-A292-6311CF05A643")>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
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("38E200B8-D503-46DF-9307-019C8FB19D37")>]
type EventHandlerClass = class
interface EventHandler
interface IDTSEventHandler100
interface IDTSContainer100
interface IDTSSequence100
interface IDTSExecutable100
interface IDTSExecutionMetrics100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
Public Class EventHandlerClass
Implements EventHandler, IDTSBreakpointSite100, IDTSContainer100, IDTSExecutable100, IDTSExecutionMetrics100, IDTSName100, IDTSPersist100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100
- Ereditarietà
-
EventHandlerClass
- Attributi
- Implementazioni
Commenti
Per altre informazioni, vedere DtsEventHandler.
Costruttori
| Nome | Descrizione |
|---|---|
| EventHandlerClass() |
Inizializza una nuova istanza della classe EventHandlerClass. |
Proprietà
| Nome | Descrizione |
|---|---|
| CreationName |
Ottiene il nome usato dal motore di esecuzione per creare un'istanza del EventHandlerClass. Questa proprietà è di sola lettura. |
| DebugMode |
Ottiene o imposta un Booleano che indica se un compito dovrebbe verificare se i punti di interruzione sono abilitati. |
| DelayValidation |
Ottiene o imposta un Booleano che indica se la validazione del compito è ritardata fino al momento dell'esecuzione. Il valore predefinito è false. |
| Description |
Ottiene o imposta la descrizione dell'oggetto EventHandlerClass . |
| Disable |
Ottiene un booleano che indica se l'oggetto EventHandlerClass è disabilitato. |
| Executables |
Ottiene una collezione di oggetti eseguibili in questo contenitore che si eseguono quando l'evento si verifica. Questa proprietà è di sola lettura. |
| ExecutionDuration |
Ottiene un valore che indica il tempo che il container ha impiegato in esecuzione, in millisecondi. Questa proprietà è di sola lettura. |
| ExecutionResult |
Ottiene un valore che indica il successo o il fallimento dell'esecuzione dell'oggetto EventHandlerClass . |
| ExecutionStatus |
Ottiene un valore che indica lo stato attuale dell'esecuzione dell'oggetto EventHandlerClass al momento della chiamata. |
| FailPackageOnFailure |
Ottiene o imposta un Boolean che indica se il pacchetto fallisce quando un container figlio fallisce. Questa proprietà viene utilizzata sui contenitori, non sul pacchetto stesso. |
| FailParentOnFailure |
Ottiene o imposta un Booleano che indica se il contenitore genitore fallisce quando un container figlio fallisce. |
| ForcedExecutionValue |
Se la ForceExecutionValue proprietà è impostata su true, ottiene o imposta un valore che specifica il valore di esecuzione opzionale che il pacchetto restituisce. |
| ForceExecutionResult |
Ottiene o imposta un DTSForcedExecResult valore di enumerazione che specifica il risultato di esecuzione forzata del contenitore. |
| ForceExecutionValue |
Ottiene o imposta un Booleano che indica se il valore di esecuzione del contenitore deve essere forzato a contenere un valore particolare. |
| ID |
Ottiene l'ID, che è un GUID, del EventHandlerClass. Il valore è di sola lettura. |
| IDTSSuspend100_SuspendRequired |
Ottiene o imposta un Booleano che indica se i compiti devono sospendere quando incontrano un punto di interruzione. Questo valore viene impostato dal motore di esecuzione per compiti e container quando si incontra un punto di interruzione. |
| IsDefaultLocaleID |
Ottiene un Boolean che indica se il container utilizza la località predefinita. Questa proprietà è di sola lettura. |
| IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto EventHandlerClass . |
| LocaleID |
Ottiene o imposta un intero che indica il localID Microsoft Win32® da utilizzare quando l'oggetto EventHandlerClass viene eseguito. |
| LogEntryInfos |
Riceve una raccolta di definizioni di registri di registro. Questa proprietà è di sola lettura. |
| LoggingMode |
Ottiene o imposta un valore dall'enumerazione DTSLoggingMode che indica la modalità di logging del container. |
| LoggingOptions |
Ottiene un oggetto che contiene proprietà che indicano la risorsa di filtraggio e logging per i container. Questa proprietà è di sola lettura. |
| MaximumErrorCount |
Ottiene o imposta un valore intero che specifica il numero massimo di errori che possono verificarsi prima che l'oggetto EventHandlerClass smetta di essere eseguito. |
| Name |
Ottiene o imposta il nome dell'oggetto EventHandlerClass. |
| Parent |
Prende il contenitore genitore. Il valore è di sola lettura. |
| PrecedenceConstraints |
Ottiene una raccolta di vincoli di precedenza, se presenti, trovati sugli oggetti eseguibili in questo contenitore. Questa proprietà è di sola lettura. |
| Properties |
Ottiene una raccolta di IDTSProperty100 oggetti . Questa proprietà è di sola lettura. |
| StartTime |
Riceve l'orario in cui il contenitore inizia l'esecuzione. Questa proprietà è di sola lettura. |
| StopTime |
Ottiene l'orario in cui il container si ferma nell'esecuzione. Questa proprietà è di sola lettura. |
| SuspendRequired |
Ottiene o imposta un Booleano che indica se i compiti devono sospendere quando incontrano un punto di interruzione. Questo valore viene impostato dal motore di esecuzione per compiti e container quando si incontra un punto di interruzione. |
| TransactionOption |
Riceve o imposta un valore che indica se il contenitore partecipa alle transazioni. |
| VariableDispenser |
Ottiene un oggetto distributore variabile in modo che le variabili associate al contenitore possano essere bloccate per la lettura o la scrittura. |
| Variables |
Ottiene un oggetto di raccolta che contiene le variabili associate a questo contenitore. Questa proprietà è di sola lettura. |
Metodi
| Nome | Descrizione |
|---|---|
| AcceptBreakpointManager(IDTSBreakpointManager100) |
Passa a IDTSBreakpointManager100 un compito. Il compito utilizzerà il gestore dei punti interruzioni per creare, rimuovere e controllare lo stato dei punti di interruzione. Questo metodo è chiamato dal runtime e non viene utilizzato nel codice. |
| ComputeExpressions(Boolean) |
Calcola le espressioni di questo EventHandlerClass oggetto. |
| Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Esegue l'applicazione, il contenitore o il pacchetto come parte di un flusso di lavoro del pacchetto. |
| GetExpression(String) |
Restituisce l'espressione per la proprietà specificata o nullo se non viene assegnata alcuna espressione. |
| GetParentID() |
Ottiene l'identificatore genitore di questo container. |
| IDTSSuspend100_get_SuspendRequired() |
Un contenitore su un pacchetto o altri container che contiene oggetti eseguibili da eseguire quando si verificano eventi specifici. |
| IDTSSuspend100_ResumeExecution() |
Riprende l'esecuzione del compito dopo la pausa. Il compito o il contenitore viene ripreso dal motore di runtime. |
| IDTSSuspend100_set_SuspendRequired(Boolean) |
Un contenitore su un pacchetto o altri container che contiene oggetti eseguibili da eseguire quando si verificano eventi specifici. |
| IDTSSuspend100_SuspendExecution() |
Notifica che l'eseguibile deve essere sospeso. Questo metodo è chiamato dal motore di runtime. |
| LoadFromXML(Object, IDTSEvents100) |
Carica un EventHandlerClass dal documento XML specificato. |
| RegenerateID() |
Crea un nuovo GUID per il container e aggiorna la proprietà dell'ID container. |
| ResumeExecution() |
Riprende l'esecuzione del compito dopo la pausa. Il compito o il contenitore viene ripreso dal motore di runtime. |
| SaveToXML(Object, Object, IDTSEvents100) |
Salva un EventHandlerClass documento XML specificato. |
| SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare null per rimuovere un'espressione esistente dalla proprietà. |
| SuspendExecution() |
Notifica che l'eseguibile deve essere sospeso. Questo metodo è chiamato dal motore di runtime. |
| Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Permette al contenitore di determinare se contiene impostazioni non valide che impediranno l'esecuzione con successo. |