DefaultEvents 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.
Definisce gli eventi predefiniti forniti dal runtime dei Servizi di Integrazione.
public ref class DefaultEvents : Microsoft::SqlServer::Dts::Runtime::IDTSEvents
public class DefaultEvents : Microsoft.SqlServer.Dts.Runtime.IDTSEvents
type DefaultEvents = class
interface IDTSEvents
Public Class DefaultEvents
Implements IDTSEvents
- Ereditarietà
-
DefaultEvents
- Implementazioni
Commenti
Poiché l'attivazione di un evento e la generazione delle informazioni inviate con un evento possono essere costose, esiste un meccanismo per sopprimere eventi quando un cliente non è interessato a quell'evento specifico. Ogni metodo di sparo evento ha un fireAgain parametro. Se il valore di questa variabile è false dopo che il metodo è restituito, il chiamante non dovrebbe riattivare questo evento per tutta la durata dell'esecuzione corrente.
Per ulteriori informazioni sugli eventi forniti dall'esecuzione di Integration Services, vedi Gestori di Eventi Integration Services (SSIS).
Costruttori
| Nome | Descrizione |
|---|---|
| DefaultEvents() |
Inizializza una nuova istanza della classe DefaultEvents. |
Metodi
| Nome | Descrizione |
|---|---|
| OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) |
Questo metodo viene chiamato ogni volta che viene raggiunto un punto di rottura all'interno di un compito. |
| OnCustomEvent(TaskHost, String, String, Object[], String, Boolean) |
Questo metodo viene chiamato dai task per generare eventi personalizzati definiti dal task. |
| OnError(DtsObject, Int32, String, String, String, Int32, String) |
Questo evento viene generato da un compito o da un contenitore quando si verifica un errore. |
| OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean) |
Questo evento viene generato da un compito o da un contenitore quando cambia il suo stato di esecuzione. |
| OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean) |
Questo evento viene sollevato ogni volta che il compito è fornire informazioni. |
| OnPostExecute(Executable, Boolean) |
Questo metodo viene chiamato immediatamente dopo il completamento della logica di esecuzione del compito. Questo evento viene generato da un'attività o da un contenitore immediatamente dopo la sua esecuzione. |
| OnPostValidate(Executable, Boolean) |
Questo metodo viene chiamato immediatamente dopo il completamento della logica di validazione del compito. Questo evento viene generato da un compito dopo che il compito è stato validato. |
| OnPreExecute(Executable, Boolean) |
Questo metodo viene chiamato quando inizia la logica di esecuzione. Questo evento viene generato da un'attività o da un contenitore immediatamente prima della sua esecuzione. |
| OnPreValidate(Executable, Boolean) |
Questo metodo viene chiamato quando inizia la logica di validazione del compito. Questo evento viene attivato quando inizia la validazione dell'host o del container del compito. |
| OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) |
Questo metodo si chiama ogni volta che un compito registra progressi misurabili. |
| OnQueryCancel() |
Questo metodo viene chiamato in qualsiasi momento dell'elaborazione del compito in cui è fattibile annullare l'esecuzione. Questo evento viene generato da compiti e contenitori per determinare se dovrebbero fermarsi in esecuzione. |
| OnTaskFailed(TaskHost) |
Questo evento viene attivato dall'host del compito quando fallisce. |
| OnVariableValueChanged(DtsContainer, Variable, Boolean) |
Questo evento viene utilizzato dall'esecuzione di Integration Services. Non viene chiamato per compiti. |
| OnWarning(DtsObject, Int32, String, String, String, Int32, String) |
Questo evento viene segnalato ogni volta che il compito si trova in uno stato che non giustifica un errore, ma che giustifica un avviso al cliente. |