Язык

PackageNeutralClass Класс

Определение

Представляет класс для нейтрального пакета.

public ref class PackageNeutralClass : Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSBreakpointSite100, Microsoft::SqlServer::Dts::Runtime::Wrapper::IDTSContainer100, 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::PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.Guid("D1374B92-7536-42FD-9984-D5AD73365CBC")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("8357986F-76E9-4E0A-A780-FB0541E91ECC")]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)]
[System.Runtime.InteropServices.Guid("07E0FB35-8193-4F73-BD6E-F689AD1D9112")]
public class PackageNeutralClass : Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSBreakpointSite100, Microsoft.SqlServer.Dts.Runtime.Wrapper.IDTSContainer100, 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.PackageNeutral
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.Guid("D1374B92-7536-42FD-9984-D5AD73365CBC")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("8357986F-76E9-4E0A-A780-FB0541E91ECC")>]
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
[<System.Runtime.InteropServices.ClassInterface(System.Runtime.InteropServices.ClassInterfaceType.None)>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FCanCreate)>]
[<System.Runtime.InteropServices.Guid("07E0FB35-8193-4F73-BD6E-F689AD1D9112")>]
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
Public Class PackageNeutralClass
Implements IDTSBreakpointSite100, IDTSContainer100, IDTSEventsProvider100, IDTSExecutionMetrics100, IDTSName100, IDTSPackageSigning100, IDTSPersist100, IDTSProjectPackage100, IDTSPropertiesProvider100, IDTSRuntimeObject100, IDTSSequence100, PackageNeutral
Наследование
PackageNeutralClass
Атрибуты
Реализации

Комментарии

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

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

Имя Описание
PackageNeutralClass()

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

Свойства

Имя Описание
CertificateContext

Получает или устанавливает контекст сертификата, связанного с пакетом.

CertificateObject

Получает или устанавливает объект сертификата, связанный с пакетом.

CheckpointFileName

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

CheckpointUsage

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

CheckSignatureOnLoad

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

Configurations

Получает коллекцию конфигураций для пакета.

Connections

Получает набор менеджеров соединений для пакета.

CreationDate

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

CreationName

Получает имя, используемое для создания PackageNeutralClass объекта.

CreatorComputerName

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

CreatorName

Получает или устанавливает имя человека, создавшего пакет.

DebugMode

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

DelayValidation

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

Description

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

DesignEvents

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

DesignTimeProperties

Получает или устанавливает свойства по времени проектирования пакета, такие как информация о макете.

Disable

Получает или устанавливает значение, указывающее, отключён PackageNeutralClass ли объект.

DisableEventHandlers

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

EnableConfigurations

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

EncryptCheckpoints

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

Errors

Получает набор ошибок, связанных с пакетом.

EventHandlers

Получает коллекцию объектов обработчика событий.

EventInfos

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

Executables

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

ExecutionDuration

Получает количество времени, потраченного на выполнение, в миллисекундах.

ExecutionResult

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

ExecutionStatus

Получает текущий статус казни.

ExtendedProperties

Получает сбор IDTSExtendedProperties100 за посылку.

FailPackageOnFailure

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

FailParentOnFailure

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

ForcedExecutionValue

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

ForceExecutionResult

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

ForceExecutionValue

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

ID

Получает ID посылки.

IDTSPackageSigning100_CertificateContext

Получает или устанавливает контекст сертификата.

IDTSPackageSigning100_CertificateObject

Получает или устанавливает объект сертификата.

IDTSPackageSigning100_CheckSignatureOnLoad

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

IDTSSuspend100_SuspendRequired

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

InteractiveMode

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

IsDefaultLocaleID

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

IsolationLevel

Получает или устанавливает уровень изоляции транзакции в пакете.

LastModifiedProductVersion

Получает версию продукта последнего модифицированного пакета.

LocaleID

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

LogEntryInfos

Получает набор определений записей в журнале.

LoggingMode

Получает или устанавливает режим логирования пакета.

LoggingOptions

Получает ресурсы фильтрации и логирования пакета.

LogProviders

Получает набор лог-провайдеров, связанных с пакетом.

MaxConcurrentExecutables

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

MaximumErrorCount

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

Name

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

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)

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

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()

Представляет класс для нейтрального пакета.

IDTSPackageSigning100_get_CertificateObject()

Представляет класс для нейтрального пакета.

IDTSPackageSigning100_get_CheckSignatureOnLoad()

Представляет класс для нейтрального пакета.

IDTSPackageSigning100_LoadUserCertificateByHash(Byte[])

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

IDTSPackageSigning100_LoadUserCertificateByName(String)

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

IDTSPackageSigning100_set_CertificateContext(Int64)

Представляет класс для нейтрального пакета.

IDTSPackageSigning100_set_CertificateObject(Object)

Представляет класс для нейтрального пакета.

IDTSPackageSigning100_set_CheckSignatureOnLoad(Boolean)

Представляет класс для нейтрального пакета.

IDTSSuspend100_get_SuspendRequired()

Представляет класс для нейтрального пакета.

IDTSSuspend100_ResumeExecution()

После паузы возобновляет выполнение задачи.

IDTSSuspend100_set_SuspendRequired(Boolean)

Представляет класс для нейтрального пакета.

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)

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

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