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
- Наследование
- Реализации
Комментарии
Коллекция позволяет хранить 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. |