Partager via


Interface IDTSComponentMetaData100

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.

Espace de noms :  Microsoft.SqlServer.Dts.Pipeline.Wrapper
Assembly :  Microsoft.SqlServer.DTSPipelineWrap (en Microsoft.SqlServer.DTSPipelineWrap.dll)

Syntaxe

'Déclaration
<GuidAttribute("887BD061-82D4-4F06-A222-337D42E7F896")> _
Public Interface IDTSComponentMetaData100 _
    Inherits IDTSObject100
'Utilisation
Dim instance As IDTSComponentMetaData100
[GuidAttribute("887BD061-82D4-4F06-A222-337D42E7F896")]
public interface IDTSComponentMetaData100 : IDTSObject100
[GuidAttribute(L"887BD061-82D4-4F06-A222-337D42E7F896")]
public interface class IDTSComponentMetaData100 : IDTSObject100
[<GuidAttribute("887BD061-82D4-4F06-A222-337D42E7F896")>]
type IDTSComponentMetaData100 =  
    interface 
        interface IDTSObject100 
    end
public interface IDTSComponentMetaData100 extends IDTSObject100

Le type IDTSComponentMetaData100 expose les membres suivants.

Propriétés

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

Haut de la page

Méthodes

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

Haut de la page

Notes

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.

Voir aussi

Référence

Espace de noms Microsoft.SqlServer.Dts.Pipeline.Wrapper