PackageRemote32Class 類別
此 API 支援 SQL Server 2012 基礎結構,但無法直接從您的程式碼使用。
Represents a class for a remote 32-bit package.
繼承階層
System.Object
Microsoft.SqlServer.Dts.Runtime.Wrapper.PackageRemote32Class
命名空間: Microsoft.SqlServer.Dts.Runtime.Wrapper
組件: Microsoft.SqlServer.DTSRuntimeWrap (在 Microsoft.SqlServer.DTSRuntimeWrap.dll 中)
語法
'宣告
<GuidAttribute("8E85FCC2-8900-4649-B56F-72433578FEC4")> _
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
Public Class PackageRemote32Class _
Implements PackageRemote32, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, _
IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, _
IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, _
IDTSProjectPackage100
'用途
Dim instance As PackageRemote32Class
[GuidAttribute("8E85FCC2-8900-4649-B56F-72433578FEC4")]
[ClassInterfaceAttribute(ClassInterfaceType.None)]
public class PackageRemote32Class : PackageRemote32,
IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100,
IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,
IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100
[GuidAttribute(L"8E85FCC2-8900-4649-B56F-72433578FEC4")]
[ClassInterfaceAttribute(ClassInterfaceType::None)]
public ref class PackageRemote32Class : PackageRemote32,
IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100,
IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100,
IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100
[<GuidAttribute("8E85FCC2-8900-4649-B56F-72433578FEC4")>]
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
type PackageRemote32Class =
class
interface PackageRemote32
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 IDTSProjectPackage100
end
public class PackageRemote32Class implements PackageRemote32, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100
PackageRemote32Class 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
PackageRemote32Class | 基礎結構。Initializes a new instance of the PackageRemote32Class 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 PackageRemote32Class 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 PackageRemote32Class object is disabled. | |
DisableEventHandlers | 基礎結構。Gets or sets a value that indicates whether the event handlers on the package are disabled. | |
EnableConfigurations | 基礎結構。Gets or sets a value that indicates whether the package loads configurations. | |
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. | |
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 PackageRemote32Class. | |
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 transactions. | |
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 PackageRemote32Class 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. |
上層
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。