Package 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.
Représente le conteneur de packages. Cette classe ne peut pas être héritée.
public ref class Package sealed : Microsoft::SqlServer::Dts::Runtime::EventsProvider, Microsoft::SqlServer::Dts::Runtime::IDTSConfigurationControl, Microsoft::SqlServer::Dts::Runtime::IDTSExecutionPath, Microsoft::SqlServer::Dts::Runtime::IDTSPackagePath, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProvider, Microsoft::SqlServer::Dts::Runtime::IDTSPropertiesProviderEx, Microsoft::SqlServer::Dts::Runtime::IDTSSequence
public sealed class Package : Microsoft.SqlServer.Dts.Runtime.EventsProvider, Microsoft.SqlServer.Dts.Runtime.IDTSConfigurationControl, Microsoft.SqlServer.Dts.Runtime.IDTSExecutionPath, Microsoft.SqlServer.Dts.Runtime.IDTSPackagePath, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProvider, Microsoft.SqlServer.Dts.Runtime.IDTSPropertiesProviderEx, Microsoft.SqlServer.Dts.Runtime.IDTSSequence
type Package = class
inherit EventsProvider
interface IDTSSequence
interface IDTSPropertiesProvider
interface IDTSPropertiesProviderEx
interface IDTSPackagePath
interface IDTSExecutionPath
interface IDTSConfigurationControl
Public NotInheritable Class Package
Inherits EventsProvider
Implements IDTSConfigurationControl, IDTSExecutionPath, IDTSPackagePath, IDTSPropertiesProvider, IDTSPropertiesProviderEx, IDTSSequence
- Héritage
- Implémente
Remarques
Le package est une collection d’autres conteneurs, connexions, tâches, transformations, variables, configurations et contraintes de priorité. Les packages peuvent être créés par programmation ou à l’aide de l’outil graphique du Concepteur SSIS. Les packages peuvent être enregistrés à différents emplacements, y compris Microsoft SQL Server ou un fichier XML.
Pour plus d’informations sur les packages, consultez Packages Integration Services (SSIS).
Constructeurs
Package() |
Initialise une nouvelle instance de la classe Package. |
Champs
m_executable |
Fichier exécutable. (Hérité de Executable) |
Propriétés
CertificateContext |
Obtient ou définit l'objet de certificat X.509 du package. |
CertificateObject |
Obtient ou définit l'objet de certificat X.509 du package. |
CheckpointFileName |
Obtient ou définit le nom du fichier qui capture les informations de point de contrôle permettant à un package de redémarrer. |
CheckpointUsage |
Obtient ou définit une valeur qui indique si ou quand un package a redémarré. |
CheckSignatureOnLoad |
Obtient ou définit une valeur indiquant si la signature numérique est vérifiée lors du chargement d'un package. |
Configurations |
Obtient la collection des configurations du package. Plusieurs configurations peuvent être associées à un package. Cette propriété est en lecture seule. |
Connections |
Obtient la collection des gestionnaires de connexions du package. |
CreationDate |
Obtient ou définit la date et l'heure de création du package. |
CreationName |
Retourne la chaîne utilisée pour créer une instance de l'objet DtsContainer. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
CreatorComputerName |
Obtient ou définit le nom de l'ordinateur sur lequel le package a été créé. |
CreatorName |
Obtient ou définit le nom de la personne qui a créé le package. |
DebugMode |
Obtient ou définit une valeur booléenne qui indique si l’objet DtsContainer est en mode débogage et s’il doit déclencher l’événement lors de l’exécution OnBreakpointHit(IDTSBreakpointSite, BreakpointTarget) . (Hérité de DtsContainer) |
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. (Hérité de DtsContainer) |
Description |
Obtient ou définit la description de l'objet DtsContainer. (Hérité de DtsContainer) |
DesignEvents |
Obtient ou définit un objet IDTSEvents qui indique si le concepteur ou un autre client tiers doit recevoir des événements pendant la conception. |
DesignTimeProperties |
Obtient ou définit les propriétés au moment de la conception d'un package, telles que les informations de mise en page. |
Disable |
Valeur booléenne qui indique si l’objet DtsContainer est désactivé. (Hérité de DtsContainer) |
DisableEventHandlers |
Obtient ou définit une valeur booléenne qui indique si les gestionnaires d’événements sur la tâche sont désactivés. (Hérité de EventsProvider) |
DumpDescriptor |
Spécifier quand un fichier de débogage doit être généré. |
DumpOnAnyError |
Spécifier si un fichier de débogage doit être généré lorsqu'une erreur se produit durant l'exécution du package. |
EnableConfigurations |
Obtient ou définit une valeur qui indique si le package charge les configurations. |
EnableDump |
Spécifier si la génération de fichier de débogage est activée. |
EncryptCheckpoints |
Obtient ou définit une valeur qui indique si les fichiers de point de contrôle sont chiffrés. |
Errors |
Obtient la collection des erreurs associées au package. Ce champ est en lecture seule. |
EventHandlers |
Retourne une collection d'objets de gestionnaires d'événements. Ce champ est en lecture seule. (Hérité de EventsProvider) |
EventInfos |
Retourne une collection d'objets EventInfo. Ce champ est en lecture seule. (Hérité de EventsProvider) |
Executables |
Obtient la collection des objets exécutables contenus dans le package qui font partie du flux de travail du package. |
ExecutionDuration |
Retourne une valeur qui indique la durée d'exécution du conteneur en millisecondes. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
ExecutionResult |
Retourne une valeur qui indique la réussite ou l'échec de l'exécution de l'objet DtsContainer. (Hérité de DtsContainer) |
ExecutionStatus |
Retourne une valeur qui indique l'état actuel de l'exécution de l'objet DtsContainer au moment de l'appel. (Hérité de DtsContainer) |
ExtendedProperties |
Obtient la collection ExtendedProperties du package. |
FailPackageOnFailure |
Obtient ou définit une valeur qui indique si le package échoue lors de l'échec d'une tâche ou d'un composant dans le package. |
FailParentOnFailure |
Obtient ou définit une valeur |
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. (Hérité de DtsContainer) |
ForceExecutionResult |
Obtient ou définit une valeur d'énumération DTSForcedExecResult qui spécifie le résultat d'exécution forcé du conteneur. (Hérité de DtsContainer) |
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. (Hérité de DtsContainer) |
HasExpressions |
Obtient une valeur qui indique si le package possède des expressions. |
ID |
Retourne l'ID, qui est un GUID, de l'objet DtsContainer. Cette valeur est en lecture seule. (Hérité de DtsContainer) |
IgnoreConfigurationsOnLoad |
Obtient ou définit une valeur qui indique si le package ignore les configurations lors de son chargement. |
InteractiveMode |
Obtient ou définit une valeur qui indique si les tâches doivent afficher des objets interface utilisateur lors de l'exécution. |
IsDefaultLocaleID |
Valeur booléenne qui indique si le conteneur utilise les paramètres régionaux par défaut. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
IsolationLevel |
Obtient ou définit le niveau d'isolation de la transaction dans l'objet DtsContainer. (Hérité de DtsContainer) |
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 DtsContainer . (Hérité de DtsContainer) |
LogEntryInfos |
Retourne un objet LogEntryInfos. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
LoggingMode |
Obtient ou définit une valeur valide à partir de l'énumération DTSLoggingMode qui indique le mode de journalisation du conteneur. (Hérité de DtsContainer) |
LoggingOptions |
Retourne 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. (Hérité de DtsContainer) |
LogProviders |
Obtient la collection des modules fournisseurs d'informations associés au package. |
MaxConcurrentExecutables |
Obtient ou définit le nombre de threads qu'un package peut créer. |
MaximumErrorCount |
Obtient ou définit une valeur Integer qui indique le nombre maximal d’erreurs pouvant se produire avant que l’objet DtsContainer cesse de s’exécuter. (Hérité de DtsContainer) |
Name |
Obtient ou définit le nom de l'objet DtsContainer. (Hérité de DtsContainer) |
OfflineMode |
Obtient ou définit une valeur qui indique si le package fonctionne en mode hors connexion. |
PackagePassword |
Définit la valeur du mot de passe du package. Cette propriété est en écriture seule. |
PackagePriorityClass |
Spécifie la classe de priorité du thread Win32 du package. |
PackageType |
Spécifie une valeur identifiant l'outil qui a créé le package. |
PackageUpgradeOptions |
Obtient ou définit les options de mise à niveau du package. |
Parameters |
Obtient la collection de paramètres du package. |
Parent |
Retourne le conteneur parent. Cette valeur est en lecture seule. (Hérité de DtsContainer) |
PrecedenceConstraints |
Obtient la collection d'objets PrecedenceConstraint. Ce champ est en lecture seule. |
Project |
Obtient ou définit le projet spécifié associé au package. |
Properties |
Obtient la collection de l'objet DtsProperties du package. |
ProtectionLevel |
Obtient le niveau de protection du package. |
SafeRecursiveProjectPackageExecution |
Obtient ou définit une valeur qui indique si l'exécution récursive du package est sécurisée. |
SaveCheckpoints |
Obtient ou définit une valeur qui indique si le package utilise des points de contrôle pendant l'exécution du package. |
Site |
Obtient ou définit le site du conteneur. (Hérité de DtsContainer) |
StartTime |
Retourne l'heure à laquelle le conteneur a commencé l'exécution. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
StopTime |
Retourne l'heure à laquelle le conteneur a terminé l'exécution. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
SuppressConfigurationWarnings |
Obtient ou définit une valeur qui indique si les avertissements générés par les configurations ont été supprimés. |
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é. (Hérité de DtsContainer) |
TransactionOption |
Obtient ou définit une valeur d'énumération DTSTransactionOption qui indique si le conteneur participe aux transactions. (Hérité de DtsContainer) |
UpdateObjects |
*** Membre déconseillé ; consultez les Remarques. *** Obtient ou définit une valeur qui indique si les objets extensibles peuvent être mis à jour au moment du chargement du package si une version mise à jour est trouvée. |
VariableDispenser |
Retourne un objet VariableDispenser afin de pouvoir verrouiller les variables associées au conteneur. (Hérité de DtsContainer) |
Variables |
Retourne une collection qui contient les variables associées à ce conteneur. Cette propriété est en lecture seule. (Hérité de DtsContainer) |
VersionBuild |
Obtient la version de la build du package. |
VersionComments |
Obtient les commentaires de version associés au package. |
VersionGUID |
Obtient un GUID de version généré au moment de la création du package. Ce champ est en lecture seule. |
VersionMajor |
Obtient la version de la build majeure du package. |
VersionMinor |
Obtient la version de la build mineure du package. |
Warnings |
Obtient une collection d'avertissements définis sur le package. Ce champ est en lecture seule. |
Méthodes
AcceptBreakpointManager(BreakpointManager) |
Cette méthode est appelée par le moteur d'exécution lors de la création d'une tâche ou d'un conteneur, et lui transmet un gestionnaire BreakpointManager pour autoriser la tâche visant à créer, supprimer et vérifier l'état des points d'arrêt. Cette méthode est appelée par le runtime et n'est pas utilisée dans le code. (Hérité de DtsContainer) |
AddDataTapPoint(String, String, Int32, String) |
Ajoutez un point d’appui sur les données sur un flux de données donné et le chemin d’accès au flux de données donné. |
CheckSignature() |
Contrôle l'état de la signature numérique du package. |
ComputeExpressions(Boolean) |
Calculer des expressions de l'objet de package. |
Dispose() |
Exécute les tâches définies par l'application associées à la libération ou à la redéfinition des ressources non managées. (Hérité de DtsContainer) |
Equals(Object) |
Détermine si les deux instances d'objet sont égales. (Hérité de DtsObject) |
Execute() |
Retourne une énumération DTSExecResult qui contient des informations sur la réussite ou l'échec de l'exécution du package. |
Execute(Connections, Variables, IDTSEvents, IDTSLogging, Object) |
Exécute l'application, le conteneur ou le package dans le cadre d'un flux de travail de package. (Hérité de DtsContainer) |
ExportConfigurationFile(String) |
Crée un fichier XML qui contient toutes les variables déployables dans le package. |
FindReferencedObjects(Object) |
Retourne une énumération d'objets de référence. |
GetBreakpointTargets(IDTSBreakpointSite, Boolean) |
Retourne une collection BreakpointTargets. Selon la valeur du paramètre |
GetExecutionPath() |
Retourne le chemin d'accès d'exécution du package actif. |
GetExpression(String) |
Retourne une valeur qui contient l'expression de la propriété spécifiée. Null signifie qu’aucune expression n’est affectée. |
GetHashCode() |
Retourne le code de hachage de cette instance. (Hérité de DtsObject) |
GetObjectFromPackagePath(String, DtsProperty) |
Retourne une propriété de package et l'objet à partir du chemin d'accès au package spécifié. |
GetPackagePath() |
Retourne une valeur qui contient le chemin d'accès relatif à l'emplacement du package. |
ImportConfigurationFile(String) |
Charge un fichier de configuration associé au package. |
LoadFromXML(String, IDTSEvents) |
Charge un package et tous ses objets enregistrés sur la mémoire au format XML. Pour charger un package enregistré sur le disque dur, utilisez la méthode LoadPackage(String, IDTSEvents). |
LoadFromXML(XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour charger un package enregistré en tant que .xml, utilisez la méthode LoadPackage(String, IDTSEvents). (Hérité de DtsContainer) |
LoadUserCertificateByHash(Byte[]) |
Charge le certificat du package en fonction du hachage du certificat. |
LoadUserCertificateByName(String) |
Charge le certificat du package en fonction du nom du certificat. |
ProcessConfiguration(String, Object) |
Spécifie les informations de configuration d'un package et de ses objets. |
RegenerateID() |
Crée un nouvel identificateur global unique (GUID) pour le package et met à jour la propriété de l'ID du package. |
ResumeExecution() |
Reprend l'exécution de la tâche après une suspension. Le moteur du runtime reprend la tâche ou le conteneur. (Hérité de DtsContainer) |
SaveToXML(String, IDTSEvents) |
Enregistre le package en mémoire dans un format XML. Pour enregistrer un package en tant que .xml sur le disque dur, utilisez la méthode SaveToXml(String, Package, IDTSEvents). |
SaveToXML(XmlDocument, XmlNode, IDTSEvents) |
Cette méthode ne peut pas être appelée par votre code d'application. Pour enregistrer un package en tant que .xml, utilisez la méthode SaveToXml(String, Package, IDTSEvents). (Hérité de DtsContainer) |
SetExpression(String, String) |
Affecte l'expression spécifiée à la propriété. Spécifiez null pour supprimer une expression existante de la propriété. |
SetWrappedExecutable(IDTSExecutable100) |
Retourne l'objet exécutable encapsulé. (Hérité de EventsProvider) |
SuspendExecution() |
Appelée lorsque l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime. (Hérité de DtsContainer) |
Validate(Connections, Variables, IDTSEvents, IDTSLogging) |
Permet au conteneur de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement. (Hérité de DtsContainer) |
Événements
Disposed |
Ajoute un gestionnaire d'événements pour écouter l'événement Disposed sur le composant. (Hérité de DtsContainer) |