Compartilhar via


Classe PackageClass

Essa API oferece suporte à infraestrutura do SQL Server 2012 e não se destina a ser usada diretamente no seu código.

Represents a class for the Package interface.

Hierarquia de herança

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

Namespace:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Assembly:  Microsoft.SqlServer.DTSRuntimeWrap (em Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintaxe

'Declaração
<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
'Uso
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

O tipo PackageClass expõe os membros a seguir.

Construtores

  Nome Descrição
Método público PackageClass Infraestrutura. Initializes a new instance of the PackageClass class.

Início

Propriedades

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

Início

Métodos

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

Início

Comentários

For more information, see Package.

Segurança de thread

Qualquer membro público static (Shared no Visual Basic) desse tipo é seguro para threads. Não há garantia de que qualquer membro de instância seja seguro para threads.

Consulte também

Referência

Namespace Microsoft.SqlServer.Dts.Runtime.Wrapper