DefaultEvents Classe

Definizione

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.

Si applica a