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 Designer хранит информацию о макете пакетов в расширенных свойствах. Хотя расширенные свойства пакета скрыты при проектировании и игнорируются во время выполнения, они сохраняются вместе с пакетом и обеспечивают удобный способ прикрепления пользовательской информации или метаданных к пакету для возможного использования автоматизированным процессом или пользовательским инструментом.
Каждая ExtendedProperty имеет , Name, DescriptionDataType, и .Value Используйте ExtendedProperties свойство для Package доступа к её коллекции расширенных свойств, а метод добавления — для добавления нового расширенного свойства.
Поля
| Имя | Описание |
|---|---|
| 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 коллекции. |