다음을 통해 공유


PackageNeutralClass 클래스

이 API는 SQL Server 2012 인프라를 지원하기 위한 것으로 코드에서 직접 사용할 수 없습니다.

Represents a class for a neutral package.

상속 계층

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

네임스페이스:  Microsoft.SqlServer.Dts.Runtime.Wrapper
어셈블리:  Microsoft.SqlServer.DTSRuntimeWrap(Microsoft.SqlServer.DTSRuntimeWrap.dll)

구문

‘선언
<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
‘사용 방법
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

PackageNeutralClass 유형에서 다음 멤버를 표시합니다.

생성자

  이름 설명
공용 메서드 PackageNeutralClass 인프라입니다. Initializes a new instance of the PackageNeutralClass 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 PackageNeutralClass 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 PackageNeutralClass 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 PackageNeutralClass.
공용 속성 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 PackageNeutralClass 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.

스레드 보안

이 유형의 모든 공용 static(Visual Basic에서는 Shared) 멤버는 스레드로부터 안전합니다. 인스턴스 멤버는 스레드로부터의 안전성이 보장되지 않습니다.

참고 항목

참조

Microsoft.SqlServer.Dts.Runtime.Wrapper 네임스페이스