Partager via


PackageClass Classe

Définition

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

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 onlyEnabled, la collection contient toutes les cibles de point d'arrêt du package, ou uniquement les cibles de point d'arrêt activées.

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.

S’applique à