EventHandlerClass Classe

Définition

Conteneur dans un package ou autres conteneurs contenant des objets exécutables à exécuter lorsque des événements spécifiques se produisent.

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

Remarques

Pour plus d’informations, consultez DtsEventHandler.

Constructeurs

EventHandlerClass()

Initialise une nouvelle instance de la classe EventHandlerClass.

Propriétés

CreationName

Obtient le nom utilisé par le moteur du runtime pour créer une instance de EventHandlerClass. Cette propriété est en lecture seule.

DebugMode

Obtient ou définit une valeur booléenne qui indique si une tâche doit vérifier si les points d’arrêt sont activés.

DelayValidation

Obtient ou définit une valeur booléenne qui indique si la validation de la tâche est retardée jusqu’au moment de l’exécution. La valeur par défaut est false.

Description

Obtient ou définit la description de l'objet EventHandlerClass.

Disable

Obtient une valeur booléenne qui indique si l’objet EventHandlerClass est désactivé.

Executables

Obtient une collection d'objets exécutables dans ce conteneur qui s'exécutent quand l'événement se produit. Cette propriété est en lecture seule.

ExecutionDuration

Obtient une valeur qui indique la durée d'exécution du conteneur, en millisecondes. Cette propriété est en lecture seule.

ExecutionResult

Obtient une valeur qui indique la réussite ou l'échec de l'exécution de l'objet EventHandlerClass.

ExecutionStatus

Obtient une valeur qui indique l'état actuel de l'exécution de l'objet EventHandlerClass au moment de l'appel.

FailPackageOnFailure

Obtient ou définit une valeur booléenne qui indique si le package échoue lorsqu’un conteneur enfant échoue. Cette propriété est utilisée sur les conteneurs, non sur le package lui-même.

FailParentOnFailure

Obtient ou définit une valeur booléenne qui indique si le conteneur parent échoue lorsqu’un conteneur enfant échoue.

ForcedExecutionValue

Si la propriété a la ForceExecutionValue valeur true, obtient ou définit une valeur qui spécifie la valeur d’exécution facultative retournée par le package.

ForceExecutionResult

Obtient ou définit une valeur d'énumération DTSForcedExecResult qui spécifie le résultat d'exécution forcé du conteneur.

ForceExecutionValue

Obtient ou définit une valeur booléenne qui indique si la valeur d’exécution du conteneur doit être forcée de contenir une valeur particulière.

ID

Obtient l'ID, qui est un GUID, de EventHandlerClass. Cette valeur est en lecture seule.

IDTSSuspend100_SuspendRequired

Obtient ou définit une valeur booléenne qui indique si les tâches doivent s’interrompre lorsqu’elles rencontrent un point d’arrêt. Cette valeur est définie par le moteur du runtime pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré.

IsDefaultLocaleID

Obtient une valeur booléenne qui indique si le conteneur utilise les paramètres régionaux par défaut. Cette propriété est en lecture seule.

IsolationLevel

Obtient ou définit le niveau d'isolation de la transaction dans l'objet EventHandlerClass.

LocaleID

Obtient ou définit un entier qui indique l’ID de paramètres régionaux Microsoft Win32® à utiliser lors de l’exécution de l’objet EventHandlerClass .

LogEntryInfos

Obtient une collection de définitions d'entrée du journal. Cette propriété est en lecture seule.

LoggingMode

Obtient ou définit une valeur à partir de l'énumération DTSLoggingMode qui indique le mode de journalisation du conteneur.

LoggingOptions

Obtient un objet contenant des propriétés qui indiquent la ressource de filtrage et de journalisation des conteneurs. Cette propriété est en lecture seule.

MaximumErrorCount

Obtient ou définit une valeur integer qui spécifie le nombre maximal d’erreurs pouvant se produire avant l’arrêt de l’exécution de l’objet EventHandlerClass .

Name

Obtient ou définit le nom de l'objet EventHandlerClass.

Parent

Obtient le conteneur parent. Cette valeur est en lecture seule.

PrecedenceConstraints

Obtient une collection de contraintes de précédence trouvées, le cas échéant, sur les objets exécutables dans ce conteneur. Cette propriété est en lecture seule.

Properties

Obtient une collection d'objets IDTSProperty100. Cette propriété est en lecture seule.

StartTime

Obtient l'heure de début d'exécution du conteneur. Cette propriété est en lecture seule.

StopTime

Obtient l'heure d'arrêt d'exécution du conteneur. Cette propriété est en lecture seule.

SuspendRequired

Obtient ou définit une valeur booléenne qui indique si les tâches doivent s’interrompre lorsqu’elles rencontrent un point d’arrêt. Cette valeur est définie par le moteur du runtime pour les tâches et les conteneurs lorsqu'un point d'arrêt est rencontré.

TransactionOption

Obtient ou définit une valeur qui indique si le conteneur participe aux transactions.

VariableDispenser

Obtient un objet distributeur de variables afin que les variables associées au conteneur puissent être verrouillées en lecture ou en écriture.

Variables

Obtient un objet collection qui contient les variables associées à ce conteneur. Cette propriété est en lecture seule.

Méthodes

AcceptBreakpointManager(IDTSBreakpointManager100)

Transmet un objet IDTSBreakpointManager100 à une tâche. La tâche utilisera le gestionnaire de points d'arrêt pour créer, supprimer des points d'arrêt et vérifier leur état. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code.

ComputeExpressions(Boolean)

Calcule les expressions de cet objet EventHandlerClass.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Exécute l'application, le conteneur ou le package dans le cadre d'un flux de travail de package.

GetExpression(String)

Retourne l’expression de la propriété spécifiée ou null si aucune expression n’est affectée.

GetParentID()

Obtient l'identificateur parent de ce conteneur.

IDTSSuspend100_get_SuspendRequired()

Conteneur dans un package ou autres conteneurs contenant des objets exécutables à exécuter lorsque des événements spécifiques se produisent.

IDTSSuspend100_ResumeExecution()

Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur.

IDTSSuspend100_set_SuspendRequired(Boolean)

Conteneur dans un package ou autres conteneurs contenant des objets exécutables à exécuter lorsque des événements spécifiques se produisent.

IDTSSuspend100_SuspendExecution()

Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime.

LoadFromXML(Object, IDTSEvents100)

Charge EventHandlerClass à partir du document XML spécifié.

RegenerateID()

Crée un nouvel identificateur global unique (GUID) pour le conteneur et met à jour la propriété ID du conteneur.

ResumeExecution()

Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur.

SaveToXML(Object, Object, IDTSEvents100)

Enregistre EventHandlerClass dans le document XML spécifié.

SetExpression(String, String)

Affecte l'expression spécifiée à la propriété. Spécifiez null pour supprimer une expression existante de la propriété.

SuspendExecution()

Indique que l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Permet au conteneur de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement.

S’applique à