IDTSComponentMetaData100 Interface

 

Contains the definition of a data flow component, including the custom properties, inputs, outputs, and input and output columns defined on a data flow component.

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

[TypeLibTypeAttribute(TypeLibTypeFlags.FDual | TypeLibTypeFlags.FDispatchable)]
[GuidAttribute("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
public interface IDTSComponentMetaData100 : IDTSObject100

NameDescription
System_CAPS_pubpropertyAreInputColumnsValid

Gets a value that indicates whether the input columns in an IDTSComponentMetaData100 reference existing columns from the upstream component.

System_CAPS_pubpropertyComponentClassID

Gets or sets the CLSID of a component that is described by the component metadata.

System_CAPS_pubpropertyContactInfo

Gets or sets the contact information of the developer of a component.

System_CAPS_pubpropertyCustomPropertyCollection

Gets the collection of custom properties exposed by a component.

System_CAPS_pubpropertyDescription

Gets or sets the description of the component.

System_CAPS_pubpropertyID

Gets or sets the identifier of a component.

System_CAPS_pubpropertyIdentificationString

Gets a string that uniquely identifies the component.

System_CAPS_pubpropertyInputCollection

Gets the collection of IDTSInput100 objects for a component.

System_CAPS_pubpropertyIsDefaultLocale

Gets a value that indicates whether the locale used by a component is the default locale for the computer where the component is executing.

System_CAPS_pubpropertyLocaleID

Gets or sets the identifier of the locale used by a component.

System_CAPS_pubpropertyName

Gets or sets the name of the component.

System_CAPS_pubpropertyObjectType

Gets a value indicating that the component is a data flow component.

System_CAPS_pubpropertyOutputCollection

Gets the collection of IDTSOutput100 objects defined by a component.

System_CAPS_pubpropertyPipelineVersion

Gets or sets the version of the data flow task within which a component is designed to execute.

System_CAPS_pubpropertyRuntimeConnectionCollection

Gets the collection of IDTSRuntimeConnection100 objects for a component.

System_CAPS_pubpropertyUsesDispositions

Gets or sets a value that indicates whether the component uses dispositions.

System_CAPS_pubpropertyValidateExternalMetadata

Gets or sets a value that indicates whether the component validates its column metadata against its external data source at design time.

System_CAPS_pubpropertyVersion

Gets or sets the version of the component.

NameDescription
System_CAPS_pubmethodFireCustomEvent(String, String, Object[], String, Boolean)

Raises a custom event defined by a component.

System_CAPS_pubmethodFireError(Int32, String, String, String, Int32, Boolean)

Raises an OnError event.

System_CAPS_pubmethodFireInformation(Int32, String, String, String, Int32, Boolean)

Raises an OnInformation event.

System_CAPS_pubmethodFireProgress(String, Int32, Int32, Int32, String, Boolean)

Raises an OnProgress event.

System_CAPS_pubmethodFireWarning(Int32, String, String, String, Int32)

Raises an OnWarning event.

System_CAPS_pubmethodGetComponentView()

Gets the IDTSComponentView100 interface for a component, which supports transactional edits of the component metadata.

System_CAPS_pubmethodGetErrorDescription(Int32)

Gets the description of an internal Integration Services error code.

System_CAPS_pubmethodIncrementPipelinePerfCounter(UInt32, UInt32)

Increments a data flow performance counter.

System_CAPS_pubmethodInstantiate()

Creates an instance of a component specified by the ComponentClassID property.

System_CAPS_pubmethodPostLogMessage(String, String, String, DateTime, DateTime, Int32, Byte[])

Writes an entry in a package log.

System_CAPS_pubmethodRemoveInvalidInputColumns()

Removes invalid IDTSInputColumn100 objects from an IDTSInputColumnCollection100.

System_CAPS_pubmethodValidate()

Invokes the validation of the component metadata.

The IDTSComponentMetaData100 describes the layout of a data flow component. It contains the input and output objects, input and output columns, and the custom properties of the component. It also contains information that identifies the assembly, or DLL, that is created during design time and execution of the component. A reference to the metadata for a component is obtained by creating a new component, using the New method, or by accessing an existing component in the ComponentMetaDataCollection collection of the MainPipeClass class.

Return to top
Show: