Compartir a través de


Clase PackageNeutralClass

Esta API admite la infraestructura de SQL Server 2012 y no está prevista su utilización directa desde el código.

Represents a class for a neutral package.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.SqlServer.Dts.Runtime.Wrapper
Ensamblado:  Microsoft.SqlServer.DTSRuntimeWrap (en Microsoft.SqlServer.DTSRuntimeWrap.dll)

Sintaxis

'Declaración
<ClassInterfaceAttribute(ClassInterfaceType.None)> _
<GuidAttribute("8BF6572D-674B-494E-9047-DDD0E24BB785")> _
Public Class PackageNeutralClass _
    Implements PackageNeutral, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100,  _
    IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100,  _
    IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100,  _
    IDTSProjectPackage100
'Uso
Dim instance As PackageNeutralClass
[ClassInterfaceAttribute(ClassInterfaceType.None)]
[GuidAttribute("8BF6572D-674B-494E-9047-DDD0E24BB785")]
public class PackageNeutralClass : PackageNeutral, 
    IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, 
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100
[ClassInterfaceAttribute(ClassInterfaceType::None)]
[GuidAttribute(L"8BF6572D-674B-494E-9047-DDD0E24BB785")]
public ref class PackageNeutralClass : PackageNeutral, 
    IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, 
    IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, 
    IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100
[<ClassInterfaceAttribute(ClassInterfaceType.None)>]
[<GuidAttribute("8BF6572D-674B-494E-9047-DDD0E24BB785")>]
type PackageNeutralClass =  
    class 
        interface PackageNeutral 
        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 PackageNeutralClass implements PackageNeutral, IDTSPackage100, IDTSPackageSigning100, IDTSContainer100, IDTSExecutable100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSSequence100, IDTSPropertiesProvider100, IDTSName100, IDTSBreakpointSite100, IDTSSuspend100, IDTSPersist100, IDTSRuntimeObject100, IDTSProjectPackage100

El tipo PackageNeutralClass expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público PackageNeutralClass Infraestructura. Initializes a new instance of the PackageNeutralClass class.

Arriba

Propiedades

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

Arriba

Métodos

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

Arriba

Comentarios

For more information, see Package.

Seguridad para subprocesos

Cualquier miembro público static (Shared en Visual Basic) de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres Microsoft.SqlServer.Dts.Runtime.Wrapper