ExtendedProperties Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Содержит коллекцию объектов ExtendedProperty. Этот класс не наследуется.
public ref class ExtendedProperties sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class ExtendedProperties : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type ExtendedProperties = class
inherit DTSReadOnlyCollectionBase
Public NotInheritable Class ExtendedProperties
Inherits DTSReadOnlyCollectionBase
- Наследование
Комментарии
Коллекция ExtendedProperties позволяет хранить пользовательские сведения вместе с пакетом. Например, конструктор служб SSIS хранит сведения о макете пакета в расширенных свойствах. Несмотря на то, что расширенные свойства пакета скрыты во время разработки и игнорируются во время выполнения, они сохраняются вместе с пакетом и предоставляют удобный способ присоединения определяемых пользователем сведений или метаданных к пакету для возможного использования автоматизированным процессом или пользовательским средством.
Каждый ExtendedProperty имеет Name, a Description, DataTypeи a Value. ExtendedProperties Используйте свойство для доступа к коллекции расширенных Package свойств и используйте метод Add коллекции, чтобы добавить новое расширенное свойство.
Поля
m_unmanagedColl |
Неуправляемая коллекция. (Унаследовано от DTSReadOnlyCollectionBase) |
Свойства
Count |
Возвращает количество элементов, содержащихся в экземпляре DTSReadOnlyCollectionBase. (Унаследовано от DTSReadOnlyCollectionBase) |
IsSynchronized |
Получает значение, определяющее, является ли доступ к коллекции DTSReadOnlyCollectionBase синхронизированным (потокобезопасным). (Унаследовано от DTSReadOnlyCollectionBase) |
Item[Object] |
Возвращает объект ExtendedProperty из коллекции. |
SyncRoot |
Получает объект, с помощью которого можно синхронизировать доступ к коллекции DTSReadOnlyCollectionBase. (Унаследовано от DTSReadOnlyCollectionBase) |
Методы
Add(String, String, Object) |
Добавляет новый пустой объект ExtendedProperty в конец коллекции. |
Contains(Object) |
Возвращает логическое значение, указывающее, можно ли получить доступ к элементам в коллекции с помощью индексирования без исключения. |
CopyTo(Array, Int32) |
Копирует DTSReadOnlyCollectionBase целиком в совместимый одномерный массив, начиная с указанного индекса конечного массива. (Унаследовано от DTSReadOnlyCollectionBase) |
CreateManagedObject(Object) |
Создает управляемый объект на основе неуправляемого объекта. (Унаследовано от DTSReadOnlyCollectionBase) |
GetCount() |
Возвращает количество объектов в коллекции. (Унаследовано от DTSReadOnlyCollectionBase) |
GetEnumerator() |
Возвращает ExtendedPropertyEnumerator для перебора коллекции ExtendedProperties. |
GetManagedEnumerator(Object) |
Возвращает управляемый перечислитель из неуправляемого перечислителя. (Унаследовано от DTSReadOnlyCollectionBase) |
Remove(Object) |
Удаляет объект ExtendedProperty из коллекции ExtendedProperties. |