Partager via


DefaultEvents Classe

Définition

Définit les événements par défaut fournis par le runtime Integration Services.

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
Héritage
DefaultEvents
Implémente

Remarques

Étant donné que le déclenchement d’un événement et la génération des informations envoyées avec un événement sont potentiellement coûteux, il existe un mécanisme permettant de supprimer les événements lorsqu’un client n’est pas intéressé par cet événement particulier. Chaque méthode de déclenchement d’événement a un fireAgain paramètre. Si la valeur de cette variable est false postérieure à la retour de la méthode, l’appelant ne doit pas réactiver cet événement pendant la durée de l’exécution actuelle.

Pour plus d’informations sur les événements fournis par l’exécution d’Integration Services, consultez Gestionnaires d’événements Integration Services (SSIS).

Constructeurs

DefaultEvents()

Initialise une nouvelle instance de la classe DefaultEvents.

Méthodes

OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget)

Cette méthode est appelée chaque fois qu'un point d'arrêt est atteint dans une tâche.

OnCustomEvent(TaskHost, String, String, Object[], String, Boolean)

Cette méthode est appelée par les tâches pour déclencher des événements personnalisés définis par la tâche.

OnError(DtsObject, Int32, String, String, String, Int32, String)

Cet événement est déclenché par une tâche ou un conteneur lorsqu'une erreur se produit.

OnExecutionStatusChanged(Executable, DTSExecStatus, Boolean)

Cet événement est déclenché par une tâche ou un conteneur lorsque son état d'exécution change.

OnInformation(DtsObject, Int32, String, String, String, Int32, String, Boolean)

Cet événement est déclenché lorsque la tâche doit fournir des informations.

OnPostExecute(Executable, Boolean)

Cette méthode est appelée immédiatement après la fin de la logique d'exécution de la tâche. Cet événement est déclenché par une tâche ou un conteneur immédiatement après son exécution.

OnPostValidate(Executable, Boolean)

Cette méthode est appelée immédiatement après la fin de la validation de la logique d'exécution de la tâche. Cet événement est déclenché par une tâche après validation de la tâche.

OnPreExecute(Executable, Boolean)

Cette méthode est appelée lorsque la logique d'exécution commence. Cet événement est déclenché par une tâche ou un conteneur immédiatement avant son exécution.

OnPreValidate(Executable, Boolean)

Cette méthode est appelée lorsque la logique de validation de la tâche démarre. Cet événement est déclenché lorsque la validation de l'hôte ou du conteneur de la tâche commence.

OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean)

Cette méthode est appelée lorsqu'une tâche réalise une progression quantifiable.

OnQueryCancel()

Cette méthode est appelée pour chaque point de jonction dans le traitement d'une tâche où il est possible d'annuler l'exécution. Cet événement est déclenché par des tâches et des conteneurs pour déterminer si leur exécution doit s'arrêter.

OnTaskFailed(TaskHost)

Cet événement est déclenché par l'hôte de tâche lorsqu'il échoue.

OnVariableValueChanged(DtsContainer, Variable, Boolean)

Cet événement est utilisé par le runtime Integration Services. Elle n'est pas appelée par des tâches.

OnWarning(DtsObject, Int32, String, String, String, Int32, String)

Cet événement est déclenché lorsque la tâche est dans un état qui ne justifie pas une erreur, mais garantit un avertissement du client.

S’applique à