Поделиться через


IDTSCustomPropertyCollection100 Интерфейс

Определение

Содержит коллекцию объектов IDTSCustomProperty100.

public interface class IDTSCustomPropertyCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("6572CF14-47A2-4D56-9D97-724519547028")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSCustomPropertyCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("3C88E98B-D1B8-4D9E-B66E-E8A9A687618A")]
public interface IDTSCustomPropertyCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("FC9C6EB3-F689-47CA-AAC9-C0F0BEEE5B6B")]
public interface IDTSCustomPropertyCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("6572CF14-47A2-4D56-9D97-724519547028")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSCustomPropertyCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("3C88E98B-D1B8-4D9E-B66E-E8A9A687618A")>]
type IDTSCustomPropertyCollection100 = interface
    interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("FC9C6EB3-F689-47CA-AAC9-C0F0BEEE5B6B")>]
type IDTSCustomPropertyCollection100 = interface
    interface IEnumerable
Public Interface IDTSCustomPropertyCollection100
Implements IEnumerable
Атрибуты
Реализации

Комментарии

Пользовательские свойства предоставляют механизм для объектов потока данных для предоставления дополнительных свойств за пределами тех, которые реализованы в самом интерфейсе. Например, адаптер источника OLE DB содержит пользовательское свойство, позволяющее пользователю указать инструкцию SQL для источника данных.

Коллекция пользовательских IDTSComponentMetaData100 свойств интерфейса заполняется во время вызова ProvideComponentProperties метода. Свойства не следует добавлять в эту коллекцию в любое время.

Следующие интерфейсы содержат коллекцию настраиваемых свойств:

Свойства

Count

Возвращает число элементов, содержащихся в коллекции IDTSCustomPropertyCollection100.

Item[Object]

Возвращает объект IDTSCustomProperty100, указанный параметром Index.

Методы

FindObjectByID(Int32)

Находит запрошенный объект в коллекции по его идентификатору.

FindObjectIndexByID(Int32)

Находит индекс запрошенного объекта в коллекции по его идентификатору.

GetEnumerator()

Возвращает перечислитель, служащий для прохода по коллекции IDTSCustomPropertyCollection100.

GetObjectByID(Int32)

Возвращает объект IDTSCustomPropertyCollection100, имеющий указанный идентификатор.

GetObjectIndexByID(Int32)

Возвращает индекс объекта IDTSCustomProperty100, имеющего указанный идентификатор.

New()

Создает новый объект IDTSCustomProperty100 и добавляет его в конец коллекции.

NewAt(Int32)

Создает новый объект IDTSCustomProperty100 в указанном месте коллекции.

RemoveAll()

Удаляет все объекты IDTSCustomProperty100 из коллекции.

RemoveObjectByID(Int32)

Удаляет объект IDTSCustomProperty100 с указанным идентификатором.

RemoveObjectByIndex(Object)

Удаляет объект IDTSCustomProperty100 в месте, указанном параметром Index.

SetIndex(Int32, Int32)

Изменяет расположение объекта IDTSCustomProperty100 в коллекции.

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