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