Share via


IDTSComponentMetaData100 Members

Include Protected Members
Include Inherited Members

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.

The IDTSComponentMetaData100 type exposes the following members.

Methods

  Name Description
Public method FireCustomEvent(String, String, array<Object[]%, String, Boolean%) Raises a custom event defined by a component.
Public method FireError(Int32, String, String, String, Int32, Boolean%) Raises an OnError event.
Public method FireInformation(Int32, String, String, String, Int32, Boolean%) Raises an OnInformation event.
Public method FireProgress(String, Int32, Int32, Int32, String, Boolean%) Raises an OnProgress event.
Public method FireWarning(Int32, String, String, String, Int32) Raises an OnWarning event.
Public method GetComponentView() Gets the IDTSComponentView100 interface for a component, which supports transactional edits of the component metadata.
Public method GetErrorDescription(Int32) Gets the description of an internal Integration Services error code.
Public method IncrementPipelinePerfCounter(UInt32, UInt32) Increments a data flow performance counter.
Public method Instantiate() Creates an instance of a component specified by the ComponentClassID property.
Public method PostLogMessage(String, String, String, DateTime, DateTime, Int32, array<Byte[]%) Writes an entry in a package log.
Public method RemoveInvalidInputColumns() Removes invalid IDTSInputColumn100 objects from an IDTSInputColumnCollection100.
Public method Validate() Invokes validation of the component metadata.

Top

Properties

  Name Description
Public property AreInputColumnsValid Gets a value that indicates whether the input columns in an IDTSComponentMetaData100 reference existing columns from the upstream component.
Public property ComponentClassID Gets or sets the CLSID of a component that is described by the component metadata.
Public property ContactInfo Gets or sets the contact information of the developer of a component.
Public property CustomPropertyCollection Gets the collection of custom properties exposed by a component.
Public property Description Gets or sets the description of a component.
Public property Description Gets or sets the description of an IDTSObject100. (Inherited from IDTSObject100.)
Public property ID Gets or sets the ID of a component.
Public property ID Gets or sets the ID of an IDTSObject100object. (Inherited from IDTSObject100.)
Public property IdentificationString Gets a string that uniquely identifies the component.
Public property IdentificationString Gets a string that uniquely identifies an IDTSObject100. (Inherited from IDTSObject100.)
Public property InputCollection Gets the collection of IDTSInput100 objects for a component.
Public property IsDefaultLocale Gets a value that specifies whether the locale used by a component is the default locale for the computer where the component is executing.
Public property LocaleID Gets or sets the locale used by a component.
Public property Name Gets or sets the name of a component.
Public property Name Gets or sets the name of an IDTSObject100 object. (Inherited from IDTSObject100.)
Public property ObjectType Gets a value indicating that the component is a data flow component.
Public property ObjectType Gets the ObjectType property of an IDTSObject100. (Inherited from IDTSObject100.)
Public property OutputCollection Gets the collection of IDTSOutput100 objects defined by a component.
Public property PipelineVersion Gets or sets the version of the data flow task within which a component is designed to execute.
Public property RuntimeConnectionCollection Gets the collection of IDTSRuntimeConnection100 objects for a component.
Public property UsesDispositions Gets or sets a value that indicates whether a component has an error output.
Public property ValidateExternalMetadata Gets or sets a value that controls whether a component validates its column metadata against its external data source at design time.
Public property Version Gets or sets the version of a component.

Top