Язык

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

Комментарии

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

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