PackageClass 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 une classe de l'interface Package.
public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackageSigning100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProjectPackage100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
type PackageClass = class
interface Package
interface IDTSPackage100
interface IDTSPackageSigning100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSSequence100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
type PackageClass = class
interface Package
interface IDTSPackage100
interface IDTSPackageSigning100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSSequence100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
type PackageClass = class
interface Package
interface IDTSPackage100
interface IDTSPackageSigning100
interface IDTSContainer100
interface IDTSExecutable100
interface IDTSEventsProvider100
interface IDTSExecutionMetrics100
interface IDTSSequence100
interface IDTSPropertiesProvider100
interface IDTSName100
interface IDTSBreakpointSite100
interface IDTSSuspend100
interface IDTSPersist100
interface IDTSRuntimeObject100
interface IDTSDumpConfiguration100
interface IDTSConfigurationControl100
interface IDTSProjectPackage100
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
- Héritage
-
PackageClass
- Attributs
- Implémente
-
IDTSBreakpointSite100 IDTSConfigurationControl100 IDTSContainer100 IDTSDumpConfiguration100 IDTSEventsProvider100 IDTSExecutable100 IDTSExecutionMetrics100 IDTSName100 IDTSPackage100 IDTSPackageSigning100 IDTSPersist100 IDTSProjectPackage100 IDTSPropertiesProvider100 IDTSRuntimeObject100 IDTSSequence100 IDTSSuspend100 Package
Remarques
Pour plus d’informations, consultez Package.
Constructeurs
PackageClass() |
Initialise une nouvelle instance de la classe PackageClass. |
Propriétés
CertificateContext |
Obtient ou définit le contexte du certificat associé au package. |
CertificateObject |
Obtient ou définit l'objet de certificat associé au 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. |
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 |
Obtient le nom utilisé pour créer l'objet PackageClass. |
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 qui indique si le package est en mode débogage. |
DelayValidation |
Obtient ou définit une valeur qui indique si la validation du package est différée jusqu'à l'exécution du package. |
Description |
Obtient ou définit la description du package. |
DesignEvents |
Obtient ou définit un objet IDTSEvents100 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 |
Obtient ou définit une valeur qui indique si l'objet PackageClass est désactivé. |
DisableEventHandlers |
Obtient ou définit une valeur qui indique si les gestionnaires d'événements sur le package sont désactivés. |
DumpDescriptor |
Obtient ou définit le descripteur de vidage pour le package. |
DumpOnAnyError |
Obtient ou définit une valeur qui indique 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 |
Obtient ou définit une valeur qui indique si la génération du fichier de vidage 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. |
EventHandlers |
Obtient une collection d'objets de gestionnaires d'événements. |
EventInfos |
Obtient la collection IDTSEventInfos100 associée au package. |
Executables |
Obtient la collection d'objets exécutables contenue dans le package. |
ExecutionDuration |
Obtient la durée moyenne, en millisecondes, de l'exécution du package. |
ExecutionResult |
Obtient une valeur qui indique la réussite ou l'échec de l'exécution du package. |
ExecutionStatus |
Obtient l'état actuel de l'exécution. |
ExtendedProperties |
Obtient la collection IDTSExtendedProperties100 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 qui indique si le package parent échoue en cas d'échec d'un package enfant. |
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ée du package. |
ForceExecutionValue |
Obtient ou définit une valeur qui indique si la valeur d'exécution du package doit contenir une valeur particulière. |
ID |
Obtient l'ID du package. |
IDTSPackageSigning100_CertificateContext |
Obtient ou définit le contexte de certificat. |
IDTSPackageSigning100_CertificateObject |
Obtient ou définit l'objet du certificat. |
IDTSPackageSigning100_CheckSignatureOnLoad |
Obtient ou définit une valeur qui indique si le package vérifie la signature lors du chargement. |
IDTSSuspend100_SuspendRequired |
Obtient ou définit une valeur qui indique si la tâche doit s'interrompre lorsqu'elle rencontre un point d'arrêt. |
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 |
Obtient une valeur qui indique si le package utilise les paramètres régionaux par défaut. |
IsolationLevel |
Obtient ou définit le niveau d'isolement de la transaction dans la package. |
LastModifiedProductVersion |
Obtient la version du produit du dernier package modifié. |
LocaleID |
Obtient ou définit l'identificateur des paramètres régionaux utilisés par un package. |
LogEntryInfos |
Obtient une collection de définitions d'entrée du journal. |
LoggingMode |
Obtient ou définit le mode de connexion du package. |
LoggingOptions |
Obtient la ressource de filtrage et de journalisation du package. |
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 le nombre maximal d'erreurs pouvant se produire avant l'arrêt de l'exécution du package. |
Name |
Obtient ou définit le nom de l'objet PackageClass. |
OfflineMode |
Obtient ou définit une valeur qui indique si le package fonctionne en mode hors connexion. |
PackageFormatVersion |
Obtient la version de format du package. |
PackageLocation |
Obtient l'emplacement du package. |
PackagePassword |
Définit le mot de passe du package. |
PackagePriorityClass |
Obtient ou définit la classe de priorité du thread Win32 du package. |
PackageType |
Obtient ou définit une valeur identifiant l'outil qui a créé le package. |
PackageUpgradeOptions |
Obtient ou définit les options de mise à niveau du package. |
Parent |
Obtient le parent du package. |
PrecedenceConstraints |
Obtient une collection de contraintes de précédence pour le package. |
Properties |
Obtient une collection de propriétés pour le package. |
ProtectionLevel |
Obtient ou définit 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. |
SQLFolder |
Obtient ou définit le dossier SQL du package. |
StartTime |
Obtient l'heure de début d'exécution du package. |
StopTime |
Obtient l'heure d'arrêt d'exécution du package. |
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 qui indique si les tâches doivent s'interrompre lorsqu'elles rencontrent un point d'arrêt. |
TransactionOption |
Obtient ou définit une valeur d'énumération DTSTransactionOption qui indique si le package participe à une transaction. |
UpdateObjects |
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. |
UpdatePackage |
Obtient ou définit une valeur qui indique si les packages peuvent être mis à jour lorsqu'une version mise à jour est trouvée. |
VariableDispenser |
Obtient le distributeur de variables dans le package. |
Variables |
Obtient une collection qui contient les variables associées au package. |
VersionBuild |
Obtient ou définit la version de la build du package. |
VersionComments |
Obtient ou définit 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. |
VersionMajor |
Obtient ou définit la version de la build majeure du package. |
VersionMinor |
Obtient ou définit la version de la build mineure du package. |
Warnings |
Obtient une collection d'avertissements définis sur le package. |
Méthodes
AcceptBreakpointManager(IDTSBreakpointManager100) |
Passe un gestionnaire de points d'arrêt sur un package. |
CheckSignature() |
Contrôle l'état de la signature numérique du package. |
ComputeExpressions(Boolean) |
Calcule l'expression de cet objet PackageClass. |
Execute() |
Retourne une énumération DTSExecResult qui contient des informations sur la réussite ou l'échec de l'exécution du package. |
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. |
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(IDTSBreakpointSite100, Boolean) |
Retourne une collection IDTSBreakpointTargets100. Selon la valeur du paramètre |
GetExpression(String) |
Retourne une valeur qui contient l'expression de la propriété spécifiée. |
GetObjectFromPackagePath(String, IDTSProperty100) |
Retourne un objet à partir du chemin d'accès du package spécifié. |
GetParentID() |
Récupère l'identificateur parent du package. |
GetPreExecutionPackageXML(Object) |
Récupère le package XML de préexécution. |
GetProject() |
Récupère le projet DTS. |
IDTSExecutable100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) |
Exécute le fichier exécutable. |
IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Vérifier que l'exécutable s'exécutera correctement en validant toutes ses dépendances et d'autres éléments avant son exécution. |
IDTSPackageSigning100_CheckSignature() |
Vérifie la signature du package. |
IDTSPackageSigning100_get_CertificateContext() |
Représente une classe de l'interface Package. |
IDTSPackageSigning100_get_CertificateObject() |
Représente une classe de l'interface Package. |
IDTSPackageSigning100_get_CheckSignatureOnLoad() |
Représente une classe de l'interface Package. |
IDTSPackageSigning100_LoadUserCertificateByHash(Byte[]) |
Charge le certificat utilisateur à l'aide du hachage. |
IDTSPackageSigning100_LoadUserCertificateByName(String) |
Charge le certificat utilisateur par nom. |
IDTSPackageSigning100_set_CertificateContext(Int64) |
Représente une classe de l'interface Package. |
IDTSPackageSigning100_set_CertificateObject(Object) |
Représente une classe de l'interface Package. |
IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean) |
Représente une classe de l'interface Package. |
IDTSSuspend100_get_SuspendRequired() |
Représente une classe de l'interface Package. |
IDTSSuspend100_ResumeExecution() |
Reprend l'exécution de la tâche après une suspension. |
IDTSSuspend100_set_SuspendRequired(Boolean) |
Représente une classe de l'interface Package. |
IDTSSuspend100_SuspendExecution() |
Indique que l'exécutable doit s'interrompre. |
ImportConfigurationFile(String) |
Charge un fichier de configuration associé au package. |
LoadFromXML(Object, IDTSEvents100) |
Charge un package et tous ses objets enregistrés sur la mémoire au format XML. |
LoadUserCertificateByHash(Byte[]) |
Charge le certificat utilisateur à l'aide du hachage. |
LoadUserCertificateByName(String) |
Charge le certificat utilisateur par nom. |
PasswordMatch(String) |
Détermine si le mot de passe spécifié correspond au mot de passe du package. |
PermitUnencryptedSave(Boolean) |
Permet l'enregistrement d'informations non chiffrées. |
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 du package après une suspension. |
SaveToXML(Object, Object, IDTSEvents100) |
Enregistre le package en mémoire dans un format XML. |
SetExpression(String, String) |
Affecte l'expression spécifiée à la propriété. |
SetProject(IDTSProject100, String) |
Définit le projet spécifié. |
SuspendExecution() |
Appelée lorsque l'exécutable doit s'interrompre. Cette méthode est appelée par le moteur du runtime. |
Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100) |
Permet au package de déterminer s'il contient des paramètres non valides qui l'empêcheront de s'exécuter correctement. |