Класс PackageClass
Этот API-интерфейс поддерживает инфраструктуру SQL Server 2012 и не предназначен для использования непосредственно из кода.
Represents a class for the Package interface.
Иерархия наследования
System.Object
Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageClass
Пространство имен: Microsoft.SqlServer.Dts.Runtime.Wrapper
Сборка: Microsoft.SqlServer.DTSRuntimeWrap (в Microsoft.SqlServer.DTSRuntimeWrap.dll)
Синтаксис
'Декларация
<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
'Применение
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
Тип PackageClass обеспечивает доступ к следующим элементам.
Конструкторы
Имя | Описание | |
---|---|---|
![]() |
PackageClass | Инфраструктура. Initializes a new instance of the PackageClass class. |
В начало
Свойства
Имя | Описание | |
---|---|---|
![]() |
CertificateContext | Инфраструктура. Gets or sets the context of the certificate associated with the package. |
![]() |
CertificateObject | Инфраструктура. Gets or sets the certificate object associated with the package. |
![]() |
CheckpointFileName | Инфраструктура. Gets or sets the name of the file that captures the checkpoint information, which enables a package to restart. |
![]() |
CheckpointUsage | Инфраструктура. Gets or sets a value that specifies if or when a package is restarted. |
![]() |
CheckSignatureOnLoad | Инфраструктура. Gets or sets a value that indicates whether the digital signature is checked when a package is loaded. |
![]() |
Configurations | Инфраструктура. Gets the collection of configurations for the package. |
![]() |
Connections | Инфраструктура. Gets the collection of connection managers for the package. |
![]() |
CreationDate | Инфраструктура. Gets or sets the date and time that the package was created. |
![]() |
CreationName | Инфраструктура. Gets the name used to create the PackageClass object. |
![]() |
CreatorComputerName | Инфраструктура. Gets or sets the name of the computer on which the package was created. |
![]() |
CreatorName | Инфраструктура. Gets or sets the name of the individual who created the package. |
![]() |
DebugMode | Инфраструктура. Gets or sets a value that indicates whether the package is in debug mode. |
![]() |
DelayValidation | Инфраструктура. Gets or sets a value that indicates whether package validation is delayed until the package runs. |
![]() |
Description | Инфраструктура. Gets or sets the description of the package. |
![]() |
DesignEvents | Инфраструктура. Gets or sets an IDTSEvents100 that indicates if the designer or other third party client is to receive events during design time. |
![]() |
DesignTimeProperties | Инфраструктура. Gets or sets the design time properties of a package such as layout information. |
![]() |
Disable | Инфраструктура. Gets or sets a value that indicates whether the PackageClass object is disabled. |
![]() |
DisableEventHandlers | Инфраструктура. Gets or sets a value that indicates whether the event handlers on the package are disabled. |
![]() |
DumpDescriptor | Инфраструктура. Gets or sets the dump descriptor for the package. |
![]() |
DumpOnAnyError | Инфраструктура. Gets or sets a value that indicates whether a dump file should be generated when any error occurs during package execution. |
![]() |
EnableConfigurations | Инфраструктура. Gets or sets a value that indicates whether the package loads configurations. |
![]() |
EnableDump | Инфраструктура. Gets or sets a value that indicates whether the dump file generation is enabled. |
![]() |
EncryptCheckpoints | Инфраструктура. Gets or sets a value that indicates whether the checkpoint files are encrypted. |
![]() |
Errors | Инфраструктура. Gets the collection of errors associated with the package. |
![]() |
EventHandlers | Инфраструктура. Gets a collection of event handler objects. |
![]() |
EventInfos | Инфраструктура. Gets the IDTSEventInfos100 collection that is associated with the package. |
![]() |
Executables | Инфраструктура. Gets the collection of executable objects contained within the package. |
![]() |
ExecutionDuration | Инфраструктура. Gets the amount of time that the package spent in execution, in milliseconds. |
![]() |
ExecutionResult | Инфраструктура. Gets a value that indicates the success or failure of the execution of the package. |
![]() |
ExecutionStatus | Инфраструктура. Gets the current status of the execution. |
![]() |
ExtendedProperties | Инфраструктура. Gets the IDTSExtendedProperties100 collection for the package. |
![]() |
FailPackageOnFailure | Инфраструктура. Gets or sets a value that indicates whether the package fails when a task or component in the package fails. |
![]() |
FailParentOnFailure | Инфраструктура. Gets or sets a value that indicates whether the parent package fails when a child package fails. |
![]() |
ForcedExecutionValue | Инфраструктура. If the ForceExecutionValue property is set to true, gets or sets a value that specifies the optional execution value that the package returns. |
![]() |
ForceExecutionResult | Инфраструктура. Gets or sets a DTSForcedExecResult enumeration value that specifies the forced execution result of the package. |
![]() |
ForceExecutionValue | Инфраструктура. Gets or sets a value that indicates whether the execution value of the package should be forced to contain a particular value. |
![]() |
ID | Инфраструктура. Gets the ID of the package. |
![]() |
IDTSPackageSigning100_CertificateContext | Инфраструктура. Gets or sets the certificate context. |
![]() |
IDTSPackageSigning100_CertificateObject | Инфраструктура. Gets or sets the certificate object. |
![]() |
IDTSPackageSigning100_CheckSignatureOnLoad | Инфраструктура. Gets or sets a value that indicates whether the package checks the signature on loading. |
![]() |
IDTSSuspend100_SuspendRequired | Инфраструктура. Gets or sets a value that indicates whether the task should suspend when they encounter a breakpoint. |
![]() |
IgnoreConfigurationsOnLoad | Инфраструктура. Gets or sets a value that indicates whether the package ignores configurations when the package is loaded. |
![]() |
InteractiveMode | Инфраструктура. Gets or sets a value that indicates whether the tasks should show user interface objects while executing. |
![]() |
IsDefaultLocaleID | Инфраструктура. Gets a value that indicates whether the package uses the default locale. |
![]() |
IsolationLevel | Инфраструктура. Gets or sets the isolation level of the transaction in the package. |
![]() |
LastModifiedProductVersion | Инфраструктура. Gets the product version of the last modified package. |
![]() |
LocaleID | Инфраструктура. Gets or sets the identifier of the locale used by a package. |
![]() |
LogEntryInfos | Инфраструктура. Gets a collection of log entry definitions. |
![]() |
LoggingMode | Инфраструктура. Gets or sets the logging mode of the package. |
![]() |
LoggingOptions | Инфраструктура. Gets the filtering and logging resource for the package. |
![]() |
LogProviders | Инфраструктура. Gets the collection of log providers associated with the package. |
![]() |
MaxConcurrentExecutables | Инфраструктура. Gets or sets the number of threads that a package can create. |
![]() |
MaximumErrorCount | Инфраструктура. Gets or sets the maximum number of errors that can occur before the package stops running. |
![]() |
Name | Инфраструктура. Gets or sets the name of the PackageClass. |
![]() |
OfflineMode | Инфраструктура. Gets or sets a value that indicates whether the package is working in offline mode. |
![]() |
PackageFormatVersion | Инфраструктура. Gets the format version of the package. |
![]() |
PackageLocation | Инфраструктура. Gets the location of the package. |
![]() |
PackagePassword | Инфраструктура. Sets the password for the package. |
![]() |
PackagePriorityClass | Инфраструктура. Gets or sets the Win32 thread priority class of the package thread. |
![]() |
PackageType | Инфраструктура. Gets or sets a value that identifies the tool that created the package. |
![]() |
PackageUpgradeOptions | Инфраструктура. Gets or sets the upgrade options for the package. |
![]() |
Parent | Инфраструктура. Gets the parent of the package. |
![]() |
PrecedenceConstraints | Инфраструктура. Gets a collection of precedence constraints for the package. |
![]() |
Properties | Инфраструктура. Gets a collection of properties for the package. |
![]() |
ProtectionLevel | Инфраструктура. Gets or sets the level of protection on the package. |
![]() |
SafeRecursiveProjectPackageExecution | Инфраструктура. Gets or sets a value that indicates whether recursive execution of the package is safe. |
![]() |
SaveCheckpoints | Инфраструктура. Gets or sets a value that indicates whether the package will use checkpoints during package execution. |
![]() |
SQLFolder | Инфраструктура. Gets or sets the SQL folder for the package. |
![]() |
StartTime | Инфраструктура. Gets the time when the package starts execution. |
![]() |
StopTime | Инфраструктура. Gets the time when the package stops execution. |
![]() |
SuppressConfigurationWarnings | Инфраструктура. Gets or sets a value that indicates whether the warnings generated by configurations are suppressed. |
![]() |
SuspendRequired | Инфраструктура. Gets or sets a value that indicates whether the tasks should suspend when they encounter a breakpoint. |
![]() |
TransactionOption | Инфраструктура. Gets or sets a DTSTransactionOption enumeration value that indicates whether the package participates in transaction. |
![]() |
UpdateObjects | Инфраструктура. Gets or sets a value that indicates whether the extensible objects can be updated at package load time if an updated version is found. |
![]() |
UpdatePackage | Инфраструктура. Gets or sets a value that indicates whether the packages can be updated when an updated version is found. |
![]() |
VariableDispenser | Инфраструктура. Gets the dispenser of the variables in the package. |
![]() |
Variables | Инфраструктура. Gets a collection that contains the variables associated with the package. |
![]() |
VersionBuild | Инфраструктура. Gets or sets the build version of the package. |
![]() |
VersionComments | Инфраструктура. Gets or sets the version comments associated with the package. |
![]() |
VersionGUID | Инфраструктура. Gets the version GUID generated when the package is first created. |
![]() |
VersionMajor | Инфраструктура. Gets or sets the major build version of the package. |
![]() |
VersionMinor | Инфраструктура. Gets or sets the minor build version of the package. |
![]() |
Warnings | Инфраструктура. Gets the collection of warnings set on the package. |
В начало
Методы
Имя | Описание | |
---|---|---|
![]() |
AcceptBreakpointManager | Инфраструктура. Passes a breakpoint manager to a package. |
![]() |
CheckSignature | Инфраструктура. Checks the status of the digital signature of the package. |
![]() |
ComputeExpressions | Инфраструктура. Computes the expression of this PackageClass object. |
![]() |
Equals | (Производный от Object.) |
![]() |
Execute() | Инфраструктура. Returns a DTSExecResult enumeration that contains information about the success or failure of the package execution. |
![]() |
Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object) | Инфраструктура. Runs the application, container, or package as part of a package workflow. |
![]() |
ExportConfigurationFile | Инфраструктура. Creates an XML file that contains all deployable variables in the package. |
![]() |
Finalize | (Производный от Object.) |
![]() |
FindReferencedObjects | Инфраструктура. Returns a reference object enumeration. |
![]() |
GetBreakpointTargets | Инфраструктура. 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. |
![]() |
GetExpression | Инфраструктура. Returns a value that contains the expression for the specified property. |
![]() |
GetHashCode | (Производный от Object.) |
![]() |
GetObjectFromPackagePath | Инфраструктура. Returns an object from the specified package path. |
![]() |
GetParentID | Инфраструктура. Retrieves the parent identifier of the package. |
![]() |
GetPreExecutionPackageXML | Инфраструктура. Retrieves the pre-execution of a package XML. |
![]() |
GetProject | Инфраструктура. Retrieves the DTS project. |
![]() |
GetType | (Производный от Object.) |
![]() |
IDTSExecutable100_Execute | Инфраструктура. Executes the executable. |
![]() |
IDTSExecutable100_Validate | Инфраструктура. Verifies that the executable will successfully execute by validating all its dependencies and other items before executing it. |
![]() |
IDTSPackageSigning100_CheckSignature | Инфраструктура. Checks the signature of the package. |
![]() |
IDTSPackageSigning100_LoadUserCertificateByHash | Инфраструктура. Loads the user certificate using hash. |
![]() |
IDTSPackageSigning100_LoadUserCertificateByName | Инфраструктура. Loads the user certificate by name. |
![]() |
IDTSSuspend100_ResumeExecution | Инфраструктура. Resumes the execution of the task after pausing. |
![]() |
IDTSSuspend100_SuspendExecution | Инфраструктура. Notifies that the executable needs to suspend. |
![]() |
ImportConfigurationFile | Инфраструктура. Loads a configuration file associated with the package. |
![]() |
LoadFromXML | Инфраструктура. Loads a package and all its objects that have been saved to memory in XML format. |
![]() |
LoadUserCertificateByHash | Инфраструктура. Loads the user certificate using hash. |
![]() |
LoadUserCertificateByName | Инфраструктура. Loads the user certificate by name. |
![]() |
MemberwiseClone | (Производный от Object.) |
![]() |
PasswordMatch | Инфраструктура. Determines whether the specified password matches with the package password. |
![]() |
PermitUnencryptedSave | Инфраструктура. Permits the unencrypted information to save. |
![]() |
ProcessConfiguration | Инфраструктура. Specifies the configuration information for a package and its objects. |
![]() |
RegenerateID | Инфраструктура. Creates a new GUID for the package and updates the package ID property. |
![]() |
ResumeExecution | Инфраструктура. Resumes the execution of the package after pausing. |
![]() |
SaveToXML | Инфраструктура. Saves the package to memory in an XML format. |
![]() |
SetExpression | Инфраструктура. Assigns the specified expression to the property. |
![]() |
SetProject | Инфраструктура. Sets the specified project. |
![]() |
SuspendExecution | Инфраструктура. Called when the executable needs to suspend. This method is called by the runtime engine. |
![]() |
ToString | (Производный от Object.) |
![]() |
Validate | Инфраструктура. Allows the package to determine if it contains invalid settings that will prevent it from executing successfully. |
В начало
Замечания
For more information, see Package.
Безопасность многопоточности
Любые открытые статический (Shared в Visual Basic) элементы этого типа потокобезопасны. Потокобезопасность с элементами экземпляров не гарантируется.