DefaultEvents Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |