Condividi tramite


Classe PackageClass

Questa API supporta l'infrastruttura SQL Server 2012 e non può essere utilizzata direttamente dal codice.

Represents a class for the Package interface.

Gerarchia di ereditarietà

System.Object
  Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageClass

Spazio dei nomi  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (in Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintassi

'Dichiarazione
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")> _
Public Class PackageClass _
    Implements Package, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100,  _
    IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100,  _
    IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100,  _
    IDTSDumpConfiguration100, IDTSConfigurationControl100, IDTSProjectPackage100
'Utilizzo
Dim instance As PackageClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")]
public class PackageClass : Package, 
    IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, 
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100, 
    IDTSProjectPackage100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"4555B0A5-E8D7-49BD-B299-3140C34D3769")]
public ref class PackageClass : Package, 
    IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, 
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100, 
    IDTSProjectPackage100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("4555B0A5-E8D7-49BD-B299-3140C34D3769")>]
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 
    end
public class PackageClass implements Package, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSDumpConfiguration100, IDTSConfigurationControl100, IDTSProjectPackage100

Nel tipo PackageClass sono esposti i membri seguenti.

Costruttori

  Nome Descrizione
Metodo pubblico PackageClass Infrastruttura. Initializes a new instance of the PackageClass class.

In alto

Proprietà

  Nome Descrizione
Proprietà pubblica CertificateContext Infrastruttura. Gets or sets the context of the certificate associated with the package.
Proprietà pubblica CertificateObject Infrastruttura. Gets or sets the certificate object associated with the package.
Proprietà pubblica CheckpointFileName Infrastruttura. Gets or sets the name of the file that captures the checkpoint information, which enables a package to restart.
Proprietà pubblica CheckpointUsage Infrastruttura. Gets or sets a value that specifies if or when a package is restarted.
Proprietà pubblica CheckSignatureOnLoad Infrastruttura. Gets or sets a value that indicates whether the digital signature is checked when a package is loaded.
Proprietà pubblica Configurations Infrastruttura. Gets the collection of configurations for the package.
Proprietà pubblica Connections Infrastruttura. Gets the collection of connection managers for the package.
Proprietà pubblica CreationDate Infrastruttura. Gets or sets the date and time that the package was created.
Proprietà pubblica CreationName Infrastruttura. Gets the name used to create the PackageClass object.
Proprietà pubblica CreatorComputerName Infrastruttura. Gets or sets the name of the computer on which the package was created.
Proprietà pubblica CreatorName Infrastruttura. Gets or sets the name of the individual who created the package.
Proprietà pubblica DebugMode Infrastruttura. Gets or sets a value that indicates whether the package is in debug mode.
Proprietà pubblica DelayValidation Infrastruttura. Gets or sets a value that indicates whether package validation is delayed until the package runs.
Proprietà pubblica Description Infrastruttura. Gets or sets the description of the package.
Proprietà pubblica DesignEvents Infrastruttura. Gets or sets an IDTSEvents100 that indicates if the designer or other third party client is to receive events during design time.
Proprietà pubblica DesignTimeProperties Infrastruttura. Gets or sets the design time properties of a package such as layout information.
Proprietà pubblica Disable Infrastruttura. Gets or sets a value that indicates whether the PackageClass object is disabled.
Proprietà pubblica DisableEventHandlers Infrastruttura. Gets or sets a value that indicates whether the event handlers on the package are disabled.
Proprietà pubblica DumpDescriptor Infrastruttura. Gets or sets the dump descriptor for the package.
Proprietà pubblica DumpOnAnyError Infrastruttura. Gets or sets a value that indicates whether a dump file should be generated when any error occurs during package execution.
Proprietà pubblica EnableConfigurations Infrastruttura. Gets or sets a value that indicates whether the package loads configurations.
Proprietà pubblica EnableDump Infrastruttura. Gets or sets a value that indicates whether the dump file generation is enabled.
Proprietà pubblica EncryptCheckpoints Infrastruttura. Gets or sets a value that indicates whether the checkpoint files are encrypted.
Proprietà pubblica Errors Infrastruttura. Gets the collection of errors associated with the package.
Proprietà pubblica EventHandlers Infrastruttura. Gets a collection of event handler objects.
Proprietà pubblica EventInfos Infrastruttura. Gets the IDTSEventInfos100 collection that is associated with the package.
Proprietà pubblica Executables Infrastruttura. Gets the collection of executable objects contained within the package.
Proprietà pubblica ExecutionDuration Infrastruttura. Gets the amount of time that the package spent in execution, in milliseconds.
Proprietà pubblica ExecutionResult Infrastruttura. Gets a value that indicates the success or failure of the execution of the package.
Proprietà pubblica ExecutionStatus Infrastruttura. Gets the current status of the execution.
Proprietà pubblica ExtendedProperties Infrastruttura. Gets the IDTSExtendedProperties100 collection for the package.
Proprietà pubblica FailPackageOnFailure Infrastruttura. Gets or sets a value that indicates whether the package fails when a task or component in the package fails.
Proprietà pubblica FailParentOnFailure Infrastruttura. Gets or sets a value that indicates whether the parent package fails when a child package fails.
Proprietà pubblica ForcedExecutionValue Infrastruttura. If the ForceExecutionValue property is set to true, gets or sets a value that specifies the optional execution value that the package returns.
Proprietà pubblica ForceExecutionResult Infrastruttura. Gets or sets a DTSForcedExecResult enumeration value that specifies the forced execution result of the package.
Proprietà pubblica ForceExecutionValue Infrastruttura. Gets or sets a value that indicates whether the execution value of the package should be forced to contain a particular value.
Proprietà pubblica ID Infrastruttura. Gets the ID of the package.
Proprietà pubblica IDTSPackageSigning100_CertificateContext Infrastruttura. Gets or sets the certificate context.
Proprietà pubblica IDTSPackageSigning100_CertificateObject Infrastruttura. Gets or sets the certificate object.
Proprietà pubblica IDTSPackageSigning100_CheckSignatureOnLoad Infrastruttura. Gets or sets a value that indicates whether the package checks the signature on loading.
Proprietà pubblica IDTSSuspend100_SuspendRequired Infrastruttura. Gets or sets a value that indicates whether the task should suspend when they encounter a breakpoint.
Proprietà pubblica IgnoreConfigurationsOnLoad Infrastruttura. Gets or sets a value that indicates whether the package ignores configurations when the package is loaded.
Proprietà pubblica InteractiveMode Infrastruttura. Gets or sets a value that indicates whether the tasks should show user interface objects while executing.
Proprietà pubblica IsDefaultLocaleID Infrastruttura. Gets a value that indicates whether the package uses the default locale.
Proprietà pubblica IsolationLevel Infrastruttura. Gets or sets the isolation level of the transaction in the package.
Proprietà pubblica LastModifiedProductVersion Infrastruttura. Gets the product version of the last modified package.
Proprietà pubblica LocaleID Infrastruttura. Gets or sets the identifier of the locale used by a package.
Proprietà pubblica LogEntryInfos Infrastruttura. Gets a collection of log entry definitions.
Proprietà pubblica LoggingMode Infrastruttura. Gets or sets the logging mode of the package.
Proprietà pubblica LoggingOptions Infrastruttura. Gets the filtering and logging resource for the package.
Proprietà pubblica LogProviders Infrastruttura. Gets the collection of log providers associated with the package.
Proprietà pubblica MaxConcurrentExecutables Infrastruttura. Gets or sets the number of threads that a package can create.
Proprietà pubblica MaximumErrorCount Infrastruttura. Gets or sets the maximum number of errors that can occur before the package stops running.
Proprietà pubblica Name Infrastruttura. Gets or sets the name of the PackageClass.
Proprietà pubblica OfflineMode Infrastruttura. Gets or sets a value that indicates whether the package is working in offline mode.
Proprietà pubblica PackageFormatVersion Infrastruttura. Gets the format version of the package.
Proprietà pubblica PackageLocation Infrastruttura. Gets the location of the package.
Proprietà pubblica PackagePassword Infrastruttura. Sets the password for the package.
Proprietà pubblica PackagePriorityClass Infrastruttura. Gets or sets the Win32 thread priority class of the package thread.
Proprietà pubblica PackageType Infrastruttura. Gets or sets a value that identifies the tool that created the package.
Proprietà pubblica PackageUpgradeOptions Infrastruttura. Gets or sets the upgrade options for the package.
Proprietà pubblica Parent Infrastruttura. Gets the parent of the package.
Proprietà pubblica PrecedenceConstraints Infrastruttura. Gets a collection of precedence constraints for the package.
Proprietà pubblica Properties Infrastruttura. Gets a collection of properties for the package.
Proprietà pubblica ProtectionLevel Infrastruttura. Gets or sets the level of protection on the package.
Proprietà pubblica SafeRecursiveProjectPackageExecution Infrastruttura. Gets or sets a value that indicates whether recursive execution of the package is safe.
Proprietà pubblica SaveCheckpoints Infrastruttura. Gets or sets a value that indicates whether the package will use checkpoints during package execution.
Proprietà pubblica SQLFolder Infrastruttura. Gets or sets the SQL folder for the package.
Proprietà pubblica StartTime Infrastruttura. Gets the time when the package starts execution.
Proprietà pubblica StopTime Infrastruttura. Gets the time when the package stops execution.
Proprietà pubblica SuppressConfigurationWarnings Infrastruttura. Gets or sets a value that indicates whether the warnings generated by configurations are suppressed.
Proprietà pubblica SuspendRequired Infrastruttura. Gets or sets a value that indicates whether the tasks should suspend when they encounter a breakpoint.
Proprietà pubblica TransactionOption Infrastruttura. Gets or sets a DTSTransactionOption enumeration value that indicates whether the package participates in transaction.
Proprietà pubblica UpdateObjects Infrastruttura. Gets or sets a value that indicates whether the extensible objects can be updated at package load time if an updated version is found.
Proprietà pubblica UpdatePackage Infrastruttura. Gets or sets a value that indicates whether the packages can be updated when an updated version is found.
Proprietà pubblica VariableDispenser Infrastruttura. Gets the dispenser of the variables in the package.
Proprietà pubblica Variables Infrastruttura. Gets a collection that contains the variables associated with the package.
Proprietà pubblica VersionBuild Infrastruttura. Gets or sets the build version of the package.
Proprietà pubblica VersionComments Infrastruttura. Gets or sets the version comments associated with the package.
Proprietà pubblica VersionGUID Infrastruttura. Gets the version GUID generated when the package is first created.
Proprietà pubblica VersionMajor Infrastruttura. Gets or sets the major build version of the package.
Proprietà pubblica VersionMinor Infrastruttura. Gets or sets the minor build version of the package.
Proprietà pubblica Warnings Infrastruttura. Gets the collection of warnings set on the package.

In alto

Metodi

  Nome Descrizione
Metodo pubblico AcceptBreakpointManager Infrastruttura. Passes a breakpoint manager to a package.
Metodo pubblico CheckSignature Infrastruttura. Checks the status of the digital signature of the package.
Metodo pubblico ComputeExpressions Infrastruttura. Computes the expression of this PackageClass object.
Metodo pubblico Equals Ereditato da Object.
Metodo pubblico Execute() Infrastruttura. Returns a DTSExecResult enumeration that contains information about the success or failure of the package execution.
Metodo pubblico Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) Infrastruttura. Runs the application, container, or package as part of a package workflow.
Metodo pubblico ExportConfigurationFile Infrastruttura. Creates an XML file that contains all deployable variables in the package.
Metodo protetto Finalize Ereditato da Object.
Metodo pubblico FindReferencedObjects Infrastruttura. Returns a reference object enumeration.
Metodo pubblico GetBreakpointTargets Infrastruttura. Returns an IDTSBreakpointTargets100 collection. Depending on the setting of the onlyEnabled parameter, the collection contains all breakpoint targets in the package, or only enabled breakpoint targets.
Metodo pubblico GetExpression Infrastruttura. Returns a value that contains the expression for the specified property.
Metodo pubblico GetHashCode Ereditato da Object.
Metodo pubblico GetObjectFromPackagePath Infrastruttura. Returns an object from the specified package path.
Metodo pubblico GetParentID Infrastruttura. Retrieves the parent identifier of the package.
Metodo pubblico GetPreExecutionPackageXML Infrastruttura. Retrieves the pre-execution of a package XML.
Metodo pubblico GetProject Infrastruttura. Retrieves the DTS project.
Metodo pubblico GetType Ereditato da Object.
Metodo pubblico IDTSExecutable100_Execute Infrastruttura. Executes the executable.
Metodo pubblico IDTSExecutable100_Validate Infrastruttura. Verifies that the executable will successfully execute by validating all its dependencies and other items before executing it.
Metodo pubblico IDTSPackageSigning100_CheckSignature Infrastruttura. Checks the signature of the package.
Metodo pubblico IDTSPackageSigning100_LoadUserCertificateByHash Infrastruttura. Loads the user certificate using hash.
Metodo pubblico IDTSPackageSigning100_LoadUserCertificateByName Infrastruttura. Loads the user certificate by name.
Metodo pubblico IDTSSuspend100_ResumeExecution Infrastruttura. Resumes the execution of the task after pausing.
Metodo pubblico IDTSSuspend100_SuspendExecution Infrastruttura. Notifies that the executable needs to suspend.
Metodo pubblico ImportConfigurationFile Infrastruttura. Loads a configuration file associated with the package.
Metodo pubblico LoadFromXML Infrastruttura. Loads a package and all its objects that have been saved to memory in XML format.
Metodo pubblico LoadUserCertificateByHash Infrastruttura. Loads the user certificate using hash.
Metodo pubblico LoadUserCertificateByName Infrastruttura. Loads the user certificate by name.
Metodo protetto MemberwiseClone Ereditato da Object.
Metodo pubblico PasswordMatch Infrastruttura. Determines whether the specified password matches with the package password.
Metodo pubblico PermitUnencryptedSave Infrastruttura. Permits the unencrypted information to save.
Metodo pubblico ProcessConfiguration Infrastruttura. Specifies the configuration information for a package and its objects.
Metodo pubblico RegenerateID Infrastruttura. Creates a new GUID for the package and updates the package ID property.
Metodo pubblico ResumeExecution Infrastruttura. Resumes the execution of the package after pausing.
Metodo pubblico SaveToXML Infrastruttura. Saves the package to memory in an XML format.
Metodo pubblico SetExpression Infrastruttura. Assigns the specified expression to the property.
Metodo pubblico SetProject Infrastruttura. Sets the specified project.
Metodo pubblico SuspendExecution Infrastruttura. Called when the executable needs to suspend. This method is called by the runtime engine.
Metodo pubblico ToString Ereditato da Object.
Metodo pubblico Validate Infrastruttura. Allows the package to determine if it contains invalid settings that will prevent it from executing successfully.

In alto

Osservazioni

For more information, see Package.

Protezione dei thread

I membri static (Shared in Visual Basic) pubblici di questo tipo sono affidabili. Non è invece garantita la sicurezza dei membri dell'istanza.

Vedere anche

Riferimento

Spazio dei nomi Microsoft.SqlServer.Dts.Runtime.Wrapper