EventHandlerClass 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.
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. |