Язык

ExtendedProperty Класс

Определение

Этот класс содержит участники, содержащие дополнительную информацию о пакете.

public ref class ExtendedProperty sealed : Microsoft::SqlServer::Dts::Runtime::DtsObject, IDisposable, Microsoft::SqlServer::Dts::Runtime::IDTSName, Microsoft::SqlServer::Dts::Runtime::IDTSPersist, System::ComponentModel::IComponent
public sealed class ExtendedProperty : Microsoft.SqlServer.Dts.Runtime.DtsObject, IDisposable, Microsoft.SqlServer.Dts.Runtime.IDTSName, Microsoft.SqlServer.Dts.Runtime.IDTSPersist, System.ComponentModel.IComponent
type ExtendedProperty = class
    inherit DtsObject
    interface IDTSPersist
    interface IDTSName
    interface IComponent
    interface IDisposable
Public NotInheritable Class ExtendedProperty
Inherits DtsObject
Implements IComponent, IDisposable, IDTSName, IDTSPersist
Наследование
ExtendedProperty
Реализации

Комментарии

Коллекция позволяет хранить ExtendedProperties пользовательскую информацию вместе с пакетом. Например, сам SSIS Designer хранит информацию о макете пакетов в расширенных свойствах. Хотя расширенные свойства пакета скрыты при проектировании и игнорируются во время выполнения, они сохраняются вместе с пакетом и обеспечивают удобный способ прикрепления пользовательской информации или метаданных к пакету для возможного использования автоматизированным процессом или пользовательским инструментом.

Каждая ExtendedProperty имеет , Name, DescriptionDataType, и .Value Используйте ExtendedProperties свойство для Package доступа к её коллекции расширенных свойств, а метод добавления — для добавления нового расширенного свойства.

Свойства

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

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

DataType

Получает DataType значения, хранящегося в этом экземпляре для пакета. Это поле доступно только для чтения.

Description

Получает или задаёт описание, связанное с свойством, хранящимся в этом экземпляре.

ID

Для этого случая получает GUID.

Name

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

Namespace

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

Site

Получает или устанавливает участок недвижимости.

Value

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

Методы

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

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

Equals(Object)

Определяет, равны ли два экземпляра объекта.

(Унаследовано от DtsObject)
GetHashCode()

Возвращает хэш-код для этого экземпляра.

(Унаследовано от DtsObject)
LoadFromXML(XmlNode, IDTSEvents)

Этот метод не может быть вызван вашим кодом приложения. Чтобы загрузить пакет, сохранённый как .xml, используйте метод LoadPackage(String, IDTSEvents)

SaveToXML(XmlDocument, XmlNode, IDTSEvents)

Этот метод не может быть вызван вашим кодом приложения. Чтобы сохранить посылку как .xml, используйте метод.SaveToXml(String, Package, IDTSEvents)

События

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

Добавляет обработчик событий для прослушивания события Disposed.

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