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


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 хранит сведения о макете пакета в расширенных свойствах. Несмотря на то, что расширенные свойства пакета скрыты во время разработки и игнорируются во время выполнения, они сохраняются вместе с пакетом и предоставляют удобный способ присоединения определяемых пользователем сведений или метаданных к пакету для возможного использования автоматизированным процессом или пользовательским средством.

Каждый ExtendedProperty имеет Name, a Description, DataTypeи a Value. ExtendedProperties Используйте свойство для доступа к коллекции расширенных Package свойств и используйте метод Add коллекции, чтобы добавить новое расширенное свойство.

Свойства

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.

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