Share via


IDTSCustomPropertyCollection100 Interface

Contains a collection of IDTSCustomProperty100 objects.

Namespace:  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Assembly:  Microsoft.SqlServer.DTSPipelineWrap (in Microsoft.SqlServer.DTSPipelineWrap.dll)

Syntax

'Declaration
<GuidAttribute("FF4C50D8-BEAF-47D4-A462-447E36A6194F")> _
Public Interface IDTSCustomPropertyCollection100 _
    Inherits IEnumerable
'Usage
Dim instance As IDTSCustomPropertyCollection100
[GuidAttribute("FF4C50D8-BEAF-47D4-A462-447E36A6194F")]
public interface IDTSCustomPropertyCollection100 : IEnumerable
[GuidAttribute(L"FF4C50D8-BEAF-47D4-A462-447E36A6194F")]
public interface class IDTSCustomPropertyCollection100 : IEnumerable
[<GuidAttribute("FF4C50D8-BEAF-47D4-A462-447E36A6194F")>]
type IDTSCustomPropertyCollection100 =  
    interface
        interface IEnumerable
    end
public interface IDTSCustomPropertyCollection100 extends IEnumerable

The IDTSCustomPropertyCollection100 type exposes the following members.

Properties

  Name Description
Public property Count Gets the number of elements contained in an IDTSCustomPropertyCollection100.
Public property Item Gets the IDTSCustomProperty100 specified by the Index parameter.

Top

Methods

  Name Description
Public method FindObjectByID Locates a requested object in a collection by its ID.
Public method FindObjectIndexByID Locates the index of a requested object in a collection by its ID.
Public method GetEnumerator() (Inherited from IEnumerable.)
Public method GetEnumerator() Returns an enumerator that can iterate through an IDTSCustomPropertyCollection100.
Public method GetObjectByID Gets an IDTSCustomPropertyCollection100 object that has the specified ID.
Public method GetObjectIndexByID Gets the index of an IDTSCustomProperty100 object that has the specified ID.
Public method New Creates a new IDTSCustomProperty100 object and adds it to the end of the collection.
Public method NewAt Creates a new IDTSCustomProperty100 object at the specified location in the collection.
Public method RemoveAll Deletes each IDTSCustomProperty100 object in a collection.
Public method RemoveObjectByID Deletes an IDTSCustomProperty100 having the specified ID.
Public method RemoveObjectByIndex Deletes an IDTSCustomProperty100 object at the location specified by Index.
Public method SetIndex Changes the location of an IDTSCustomProperty100 object in a collection.

Top

Remarks

Custom properties provide a mechanism for data flow objects to expose additional properties beyond those implemented in the interface itself. For example, the OLE DB source adapter contains a custom property that allows the user to specify the SQL statement for the data source.

The custom property collection of the IDTSComponentMetaData100 interface is populated during a call to the ProvideComponentProperties method. Properties should not be added to this collection at any other time.

The following interfaces contain a custom property collection: