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

Каждый 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.

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