Поделиться через


PackageClass Класс

Определение

Представляет класс для интерфейса Package.

public ref class PackageClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSConfigurationControl100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSDumpConfiguration100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSEventsProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSExecutionMetrics100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSName100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPackageSigning100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPersist100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSProjectPackage100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSPropertiesProvider100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSRuntimeObject100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSSequence100, Microsoft::SqlServer::Dts::Runtime::Wrapper::Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")]
public class PackageClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSConfigurationControl100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSDumpConfiguration100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSEventsProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSExecutionMetrics100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSName100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPackageSigning100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPersist100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSProjectPackage100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSPropertiesProvider100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSRuntimeObject100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSSequence100, Microsoft.SqlServer.Dts.Runtime.Wrapper.Package
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("6FB1D19E-B035-424C-B74D-EEE266E4D322")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("7B49F131-7EA3-4109-9E30-4ACCC4A00E25")>]
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("6E8597AE-3486-4838-A8E0-F5C683618DF4")>]
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
Public Class PackageClass
Implements IDTSBreakpointSite100, IDTSConfigurationControl100, IDTSContainer100, IDTSDumpConfiguration100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, Package
Наследование
PackageClass
Атрибуты
Реализации

Комментарии

Дополнительные сведения см. в разделе Package.

Конструкторы

PackageClass()

Инициализирует новый экземпляр класса PackageClass.

Свойства

CertificateContext

Возвращает или задает контекст сертификата, связанного с пакетом.

CertificateObject

Возвращает или задает объект сертификата, связанного с пакетом.

CheckpointFileName

Возвращает или задает имя файла для записи сведений о контрольных точках, которые позволяют перезапускать пакет.

CheckpointUsage

Возвращает или задает значение, указывающее, перезапускается ли пакет и когда это происходит.

CheckSignatureOnLoad

Возвращает или задает значение, указывающее, проверяется ли цифровая подпись при загрузке пакета.

Configurations

Возвращает коллекцию конфигураций для пакета.

Connections

Возвращает коллекцию диспетчеров соединений для пакета.

CreationDate

Возвращает или задает дату и время создания пакета.

CreationName

Возвращает имя, которое использовалось при создании объекта PackageClass.

CreatorComputerName

Возвращает или задает имя компьютера, на котором был создан пакет.

CreatorName

Возвращает или задает имя лица, создавшего этот пакет.

DebugMode

Возвращает или задает значение, указывающее, находится ли пакет в режиме отладки.

DelayValidation

Возвращает или задает значение, указывающее, откладывается ли проверка пакета до запуска пакета.

Description

Возвращает или задает описание пакета.

DesignEvents

Возвращает или задает объект IDTSEvents100, указывающий, будет ли конструктор или другой сторонний клиент получать события во время разработки.

DesignTimeProperties

Возвращает или задает свойства времени дизайна пакета, такие как сведения о макетах.

Disable

Возвращает или задает значение, показывающее, отключен ли объект PackageClass.

DisableEventHandlers

Возвращает или задает значение, указывающее, отключены ли обработчики событий в пакете.

DumpDescriptor

Возвращает или задает дескриптор дампа для пакета.

DumpOnAnyError

Возвращает или задает значение, которое указывает, должен ли создаваться файл дампа при возникновении ошибки во время выполнения пакета.

EnableConfigurations

Возвращает или задает значение, указывающее, загружает ли пакет конфигурации.

EnableDump

Возвращает или задает значение, указывающее, включено ли создание файла дампа.

EncryptCheckpoints

Возвращает или задает значение, указывающее, шифруются ли файлы контрольных точек.

Errors

Возвращает коллекцию ошибок, связанных с пакетом.

EventHandlers

Возвращает коллекцию объектов обработчика событий.

EventInfos

Возвращает коллекцию IDTSEventInfos100, связанную с пакетом.

Executables

Возвращает коллекцию исполняемых объектов, содержащихся в пакете.

ExecutionDuration

Возвращает время, которое тратится на выполнение пакета (в миллисекундах).

ExecutionResult

Возвращает значение, указывающее на успешное или неуспешное выполнение пакета.

ExecutionStatus

Возвращает текущее состояние выполнения.

ExtendedProperties

Возвращает коллекцию IDTSExtendedProperties100 для пакета.

FailPackageOnFailure

Возвращает или задает значение, указывающее, завершается ли выполнение пакета сбоем при сбое в задаче или в компоненте в пакете.

FailParentOnFailure

Возвращает или задает значение, указывающее, завершается ли работа родительского пакета с ошибкой в случае ошибки в дочернем пакете.

ForcedExecutionValue

ForceExecutionValue Если свойство имеет значение true, возвращает или задает значение, указывающее необязательное значение выполнения, возвращаемое пакетом.

ForceExecutionResult

Возвращает или задает значение перечисления DTSForcedExecResult, указывающее результат принудительного выполнения пакета.

ForceExecutionValue

Возвращает или задает значение, указывающее, должно ли значение выполнения пакета обязательно содержать определенное значение.

ID

Возвращает идентификатор пакета.

IDTSPackageSigning100_CertificateContext

Возвращает или задает контекст сертификата.

IDTSPackageSigning100_CertificateObject

Возвращает или задает объект сертификата.

IDTSPackageSigning100_CheckSignatureOnLoad

Возвращает или задает значение, указывающее, проверяет ли пакет подпись при загрузке.

IDTSSuspend100_SuspendRequired

Возвращает или задает значение, которое указывает, будет ли производиться приостановка задачи в точках останова.

IgnoreConfigurationsOnLoad

Возвращает или задает значение, указывающее, пропускает ли пакет конфигурации во время загрузки пакета.

InteractiveMode

Возвращает или задает значение, указывающее, должны ли задачи показывать объекты пользовательского интерфейса во время выполнения.

IsDefaultLocaleID

Возвращает значение, указывающее, использует ли пакет локаль по умолчанию.

IsolationLevel

Возвращает или задает уровень изоляции транзакции в пакете.

LastModifiedProductVersion

Возвращает версию продукта для последнего измененного пакета.

LocaleID

Возвращает или задает идентификатор локали, используемой пакетом.

LogEntryInfos

Возвращает коллекцию определений записей журнала.

LoggingMode

Возвращает или задает режим ведения журнала пакета.

LoggingOptions

Возвращает ресурс фильтрации и ведения журнала пакета.

LogProviders

Возвращает коллекцию регистраторов, связанных с пакетом.

MaxConcurrentExecutables

Возвращает или задает число потоков, которые может создать пакет.

MaximumErrorCount

Возвращает или задает максимальное количество ошибок, которое может произойти перед прекращением выполнения пакета.

Name

Возвращает или задает имя таблицы для объекта PackageClass.

OfflineMode

Возвращает или задает значение, указывающее, работает ли пакет в режиме «вне сети».

PackageFormatVersion

Возвращает версию формата пакета.

PackageLocation

Возвращает расположение пакета.

PackagePassword

Задает пароль для пакета.

PackagePriorityClass

Возвращает или задает класс приоритета потока пакета в системе Win32.

PackageType

Возвращает или задает значение, определяющее инструмент, с помощью которого был создан пакет.

PackageUpgradeOptions

Возвращает или задает параметр обновления пакета.

Parent

Возвращает родителя пакета.

PrecedenceConstraints

Возвращает коллекцию элементов управления очередностью для пакета.

Properties

Возвращает коллекцию свойств пакета.

ProtectionLevel

Возвращает или задает уровень защиты пакета.

SafeRecursiveProjectPackageExecution

Возвращает или задает значение, указывающее, является ли рекурсивное выполнение пакета безопасным.

SaveCheckpoints

Возвращает или задает значение, указывающее, будет ли пакет использовать контрольные точки во время выполнения.

SQLFolder

Возвращает или задает папку SQL для пакета.

StartTime

Возвращает время, когда начинается выполнение пакета.

StopTime

Возвращает время, когда прекращается выполнение пакета.

SuppressConfigurationWarnings

Возвращает или задает значение, указывающее, подавляются ли предупреждения, формируемые конфигурациями.

SuspendRequired

Возвращает или задает значение, которое указывает, будет ли производиться приостановка задач в точках останова.

TransactionOption

Возвращает или задает значение перечисления DTSTransactionOption, указывающее, участвует ли пакет в транзакции.

UpdateObjects

Возвращает или задает значение, указывающее, можно ли обновлять расширяемые объекты во время загрузки пакета в случае обнаружения обновленной версии.

UpdatePackage

Возвращает или задает значение, указывающее, можно ли обновлять пакеты, если обнаружена обновленная версия.

VariableDispenser

Возвращает держатель переменных в пакете.

Variables

Возвращает коллекцию, содержащую переменные, связанные с пакетом.

VersionBuild

Возвращает или задает версию сборки пакета.

VersionComments

Возвращает или задает комментарии к версии, связанные с пакетом.

VersionGUID

Возвращает идентификатор GUID версии, сформированный при создании пакета.

VersionMajor

Возвращает или задает основной номер сборки пакета.

VersionMinor

Возвращает или задает дополнительный номер сборки пакета.

Warnings

Возвращает коллекцию предупреждений, назначенных для пакета.

Методы

AcceptBreakpointManager(IDTSBreakpointManager100)

Передает пакету диспетчер точек останова.

CheckSignature()

Проверяет состояние цифровой подписи пакета.

ComputeExpressions(Boolean)

Вычисляет выражение данного объекта PackageClass.

Execute()

Возвращает перечисление DTSExecResult, которое содержит данные об успешном или неуспешном выполнении пакета.

Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Выполняет приложение, контейнер или пакет в рамках рабочего процесса пакетов.

ExportConfigurationFile(String)

Создает XML-файл, содержащий все развертываемые переменные в пакете.

FindReferencedObjects(Object)

Возвращает перечисление объекта ссылки.

GetBreakpointTargets(IDTSBreakpointSite100, Boolean)

Возвращает коллекцию IDTSBreakpointTargets100. В зависимости от настройки параметра onlyEnabled коллекция содержит все целевые объекты точек останова в пакете или только включенные целевые объекты точек останова.

GetExpression(String)

Возвращает значение, содержащее выражение для указанного свойства.

GetObjectFromPackagePath(String, IDTSProperty100)

Возвращает объект из указанного пути пакета.

GetParentID()

Получает идентификатор родительского элемента пакета.

GetPreExecutionPackageXML(Object)

Получает предварительное выполнение пакета XML.

GetProject()

Получает проект служб DTS.

IDTSExecutable100_Execute(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100, Object)

Выполняет исполняемый объект.

IDTSExecutable100_Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Проверяет возможность успешного выполнения исполняемого объекта путем проверки всех его зависимостей и других элементов перед выполнением.

IDTSPackageSigning100_CheckSignature()

Проверяет подпись пакета.

IDTSPackageSigning100_get_CertificateContext()

Представляет класс для интерфейса Package.

IDTSPackageSigning100_get_CertificateObject()

Представляет класс для интерфейса Package.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Представляет класс для интерфейса Package.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

Загружает сертификат пользователя с помощью хэш-кода.

IDTSPackageSigning100_LoadUserCertificateByName(String)

Загружает сертификат пользователя по имени.

IDTSPackageSigning100_set_CertificateContext(Int64)

Представляет класс для интерфейса Package.

IDTSPackageSigning100_set_CertificateObject(Object)

Представляет класс для интерфейса Package.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Представляет класс для интерфейса Package.

IDTSSuspend100_get_SuspendRequired()

Представляет класс для интерфейса Package.

IDTSSuspend100_ResumeExecution()

Возобновляет выполнение задачи после приостановки.

IDTSSuspend100_set_SuspendRequired(Boolean)

Представляет класс для интерфейса Package.

IDTSSuspend100_SuspendExecution()

Сообщает, что исполняемый объект должен быть приостановлен.

ImportConfigurationFile(String)

Загружает файл конфигурации, связанный с пакетом.

LoadFromXML(Object, IDTSEvents100)

Загружает пакет и все его объекты, сохраненные в памяти в XML-формате.

LoadUserCertificateByHash(Byte[])

Загружает сертификат пользователя с помощью хэш-кода.

LoadUserCertificateByName(String)

Загружает сертификат пользователя по имени.

PasswordMatch(String)

Определяет, совпадает ли указанный пароль с паролем пакета.

PermitUnencryptedSave(Boolean)

Позволяет сохранять незашифрованные данные.

ProcessConfiguration(String, Object)

Задает сведения о конфигурации для пакета и его объектов.

RegenerateID()

Создает новый идентификатор GUID для пакета и обновляет свойство идентификатора пакета.

ResumeExecution()

Возобновляет выполнение пакета после приостановки.

SaveToXML(Object, Object, IDTSEvents100)

Сохраняет пакет в памяти в XML-формате.

SetExpression(String, String)

Присваивает указанное выражение свойству.

SetProject(IDTSProject100, String)

Задает указанный проект.

SuspendExecution()

Вызывается, когда исполняемый объект должен быть приостановлен. Этот метод вызывается средой выполнения.

Validate(IDTSConnections100, IDTSVariables100, IDTSEvents100, IDTSLogging100)

Предоставляет пакету возможность определить, содержит ли он недопустимые настройки, которые могут помешать его успешному выполнению.

Применяется к