Freigeben über


IDTSComponentMetaData100-Schnittstelle

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)

Syntax

'Declaration
<GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")> _
Public Interface IDTSComponentMetaData100 _
    Inherits IDTSObject100
'Usage
Dim instance As IDTSComponentMetaData100
[GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")]
public interface IDTSComponentMetaData100 : IDTSObject100
[GuidAttribute(L"A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")]
public interface class IDTSComponentMetaData100 : IDTSObject100
[<GuidAttribute("A37AEE03-7490-40B6-9EAA-BDEB6A8A8B7D")>]
type IDTSComponentMetaData100 =  
    interface
        interface IDTSObject100
    end
public interface IDTSComponentMetaData100 extends IDTSObject100

Der IDTSComponentMetaData100-Typ macht folgende Elemente verfügbar.

Eigenschaften

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

Zum Anfang

Methoden

  Name Beschreibung
Öffentliche Methode FireCustomEvent Raises a custom event defined by a component.
Öffentliche Methode FireError Raises an OnError event.
Öffentliche Methode FireInformation Raises an OnInformation event.
Öffentliche Methode FireProgress Raises an OnProgress event.
Öffentliche Methode FireWarning Raises an OnWarning event.
Öffentliche Methode GetComponentView Gets the IDTSComponentView100 interface for a component, which supports transactional edits of the component metadata.
Öffentliche Methode GetErrorDescription Gets the description of an internal Integration Services error code.
Öffentliche Methode IncrementPipelinePerfCounter Increments a data flow performance counter.
Öffentliche Methode Instantiate Creates an instance of a component specified by the ComponentClassID property.
Öffentliche Methode PostLogMessage Writes an entry in a package log.
Öffentliche Methode RemoveInvalidInputColumns Removes invalid IDTSInputColumn100 objects from an IDTSInputColumnCollection100.
Öffentliche Methode Validate Invokes validation of the component metadata.

Zum Anfang

Hinweise

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.