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 in un pacchetto o in altri contenitori 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
EventHandlerClass() |
Inizializza una nuova istanza della classe EventHandlerClass. |
Proprietà
CreationName |
Ottiene il nome utilizzato dal motore di runtime per creare un'istanza di EventHandlerClass. Questa proprietà è di sola lettura. |
DebugMode |
Ottiene o imposta un valore booleano che indica se un'attività deve verificare se i punti di interruzione sono abilitati. |
DelayValidation |
Ottiene o imposta un valore booleano che indica se la convalida dell'attività viene ritardata fino alla fase di esecuzione. Il valore predefinito è false. |
Description |
Ottiene o imposta la descrizione dell'oggetto EventHandlerClass. |
Disable |
Ottiene un valore booleano che indica se l'oggetto EventHandlerClass è disabilitato. |
Executables |
Ottiene una raccolta di oggetti eseguibili presenti in questo contenitore che vengono eseguiti quando si verifica l'evento. Questa proprietà è di sola lettura. |
ExecutionDuration |
Ottiene un valore che indica l'intervallo di tempo in millisecondi impiegato per l'esecuzione del contenitore. Questa proprietà è di sola lettura. |
ExecutionResult |
Ottiene un valore che indica l'esito positivo o negativo dell'esecuzione dell'oggetto EventHandlerClass. |
ExecutionStatus |
Ottiene un valore che indica lo stato corrente dell'esecuzione dell'oggetto EventHandlerClass al momento della chiamata. |
FailPackageOnFailure |
Ottiene o imposta un valore booleano che indica se il pacchetto ha esito negativo quando un contenitore figlio ha esito negativo. Questa proprietà viene utilizzata per i contenitori, non per il pacchetto stesso. |
FailParentOnFailure |
Ottiene o imposta un valore booleano che indica se il contenitore padre ha esito negativo quando un contenitore figlio ha esito negativo. |
ForcedExecutionValue |
Se la ForceExecutionValue proprietà è impostata su true, ottiene o imposta un valore che specifica il valore di esecuzione facoltativo restituito dal pacchetto. |
ForceExecutionResult |
Ottiene o imposta un valore di enumerazione DTSForcedExecResult che specifica il risultato dell'esecuzione forzata del contenitore. |
ForceExecutionValue |
Ottiene o imposta un valore booleano che indica se il valore di esecuzione del contenitore deve essere forzato per contenere un valore specifico. |
ID |
Restituisce l'ID, ovvero un GUID, dell'oggetto EventHandlerClass. Questo valore è di sola lettura. |
IDTSSuspend100_SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione. |
IsDefaultLocaleID |
Ottiene un valore booleano che indica se il contenitore utilizza le impostazioni locali predefinite. Questa proprietà è di sola lettura. |
IsolationLevel |
Ottiene o imposta il livello di isolamento della transazione nell'oggetto EventHandlerClass. |
LocaleID |
Ottiene o imposta un valore Integer che indica l'ID impostazioni locali Di Microsoft Win32® da utilizzare quando viene eseguito l'oggetto EventHandlerClass . |
LogEntryInfos |
Ottiene una raccolta di definizioni di voci di log. Questa proprietà è di sola lettura. |
LoggingMode |
Ottiene o imposta un valore dell'enumerazione DTSLoggingMode che indica la modalità di registrazione del contenitore. |
LoggingOptions |
Ottiene un oggetto contenente proprietà che specificano i filtri e la risorsa di registrazione per i contenitori. Questa proprietà è di sola lettura. |
MaximumErrorCount |
Ottiene o imposta un valore Integer che specifica il numero massimo di errori che possono verificarsi prima dell'arresto dell'esecuzione dell'oggetto EventHandlerClass . |
Name |
Ottiene o imposta il nome di EventHandlerClass. |
Parent |
Ottiene il contenitore padre. Questo valore è di sola lettura. |
PrecedenceConstraints |
Ottiene un'eventuale raccolta di vincoli di precedenza trovata negli oggetti eseguibili presenti in questo contenitore. Questa proprietà è di sola lettura. |
Properties |
Ottiene una raccolta di oggetti IDTSProperty100. Questa proprietà è di sola lettura. |
StartTime |
Ottiene l'ora di avvio dell'esecuzione del contenitore. Questa proprietà è di sola lettura. |
StopTime |
Ottiene l'ora di arresto dell'esecuzione del contenitore. Questa proprietà è di sola lettura. |
SuspendRequired |
Ottiene o imposta un valore booleano che indica se le attività devono essere sospese quando rilevano un punto di interruzione. Questo valore viene impostato dal motore di runtime per le attività e i contenitori quando viene rilevato un punto di interruzione. |
TransactionOption |
Ottiene o imposta un valore che indica se il contenitore partecipa alle transazioni. |
VariableDispenser |
Ottiene un oggetto dispenser delle variabili per consentire di bloccare le variabili associate al contenitore per la lettura o la scrittura. |
Variables |
Ottiene un oggetto raccolta contenente le variabili associate a questo contenitore. Questa proprietà è di sola lettura. |
Metodi
AcceptBreakpointManager(IDTSBreakpointManager100) |
Passa un oggetto IDTSBreakpointManager100 a un'attività. L'attività utilizzerà la gestione punti di interruzione per creare, rimuovere e verificare lo stato dei punti di interruzione. Questo metodo viene chiamato dal runtime e non è utilizzato nel codice. |
ComputeExpressions(Boolean) |
Calcola le espressioni di questo oggetto EventHandlerClass. |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Esegue l'applicazione, il contenitore o il pacchetto come parte del flusso di lavoro del pacchetto. |
GetExpression(String) |
Restituisce l'espressione per la proprietà specificata o Null se non viene assegnata alcuna espressione. |
GetParentID() |
Ottiene l'identificatore padre di questo contenitore. |
IDTSSuspend100_get_SuspendRequired() |
Un contenitore in un pacchetto o in altri contenitori che contiene oggetti eseguibili da eseguire quando si verificano eventi specifici. |
IDTSSuspend100_ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Un contenitore in un pacchetto o in altri contenitori che contiene oggetti eseguibili da eseguire quando si verificano eventi specifici. |
IDTSSuspend100_SuspendExecution() |
Notifica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. |
LoadFromXML(Object, IDTSEvents100) |
Carica un oggetto EventHandlerClass dal documento XML specificato. |
RegenerateID() |
Crea un nuovo GUID per il contenitore e aggiorna la proprietà ID del contenitore. |
ResumeExecution() |
Riprende l'esecuzione dell'attività dopo la sospensione. L'attività o il contenitore viene ripreso dal motore di runtime. |
SaveToXML(Object, Object, IDTSEvents100) |
Salva un oggetto EventHandlerClass nel documento XML specificato. |
SetExpression(String, String) |
Assegna l'espressione specificata alla proprietà. Specificare null per rimuovere un'espressione esistente dalla proprietà . |
SuspendExecution() |
Notifica la necessità di sospendere l'eseguibile. Questo metodo viene chiamato dal motore di runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Consente al contenitore di determinare se contiene impostazioni non valide che ne impediranno l'esecuzione corretta. |