IDTSComponentMetaData100 Interface

Définition

Contient la définition d’un composant de flux de données, incluant les propriétés personnalisées, les entrées, les sorties, ainsi que les colonnes d’entrée et de sortie définies sur un composant de flux de données.

public interface class IDTSComponentMetaData100 : Microsoft::SqlServer::Dts::Pipeline::Wrapper::IDTSObject100
[System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")]
public interface IDTSComponentMetaData100 : Microsoft.SqlServer.Dts.Pipeline.Wrapper.IDTSObject100
[<System.Runtime.InteropServices.Guid("A7260CEC-4F9E-422E-907B-1EE0671AA7E1")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C5C8827B-60EC-4B5A-9D14-724A5683811F")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("EEF33B13-9453-4129-98FD-1F0C1825CA73")>]
type IDTSComponentMetaData100 = interface
    interface IDTSObject100
Public Interface IDTSComponentMetaData100
Implements IDTSObject100
Dérivé
Attributs
Implémente

Remarques

Il IDTSComponentMetaData100 décrit la disposition d’un composant de flux de données. Il contient les objets d’entrée et de sortie, les colonnes d’entrée et de sortie, ainsi que les propriétés personnalisées du composant. Il contient également des informations qui identifient l’assemblage, ou DLL, créé lors de la conception et de l’exécution du composant. Une référence aux métadonnées d’un composant s’obtient en créant un nouveau composant, en utilisant la New méthode, ou en accédant à un composant existant dans la ComponentMetaDataCollection collection de la MainPipeClass classe.

Propriétés

Nom Description
AreInputColumnsValid

Obtient une valeur qui indique si les colonnes d’entrée d’un IDTSComponentMetaData100 site font référence aux colonnes existantes du composant amont.

ComponentClassID

Obtient ou définit le CLSID d’un composant décrit par les métadonnées du composant.

ContactInfo

Obtient ou définit les coordonnées du développeur d’un composant.

CustomPropertyCollection

Permet d’exposer la collection de propriétés personnalisées par un composant.

Description

Obtient ou définit la description du composant.

ID

Obtient ou définit l’identifiant d’un composant.

IdentificationString

Obtient une chaîne qui identifie de manière unique le composant.

InputCollection

Obtient la collection d’objets IDTSInput100 pour un composant.

IsDefaultLocale

Obtient une valeur qui indique si la localisation utilisée par un composant est la localisation par défaut pour l’ordinateur où le composant s’exécute.

LocaleID

Obtient ou définit l’identifiant de la localisation utilisée par un composant.

Name

Obtient ou définit le nom du composant.

ObjectType

Obtient une valeur indiquant que le composant est un composant de flux de données.

OutputCollection

Obtient la collection d’objets IDTSOutput100 définie par un composant.

PipelineVersion

Obtient ou définit la version de la tâche de flux de données dans laquelle un composant est conçu pour être exécuté.

RuntimeConnectionCollection

Obtient la collection d’objets IDTSRuntimeConnection100 pour un composant.

UsesDispositions

Obtient ou fixe une valeur qui indique si le composant utilise des dispositions.

ValidateExternalMetadata

Obtient ou définit une valeur qui indique si le composant valide ses métadonnées de colonne par rapport à sa source de données externe au moment de la conception.

Version

Obtient ou définit la version du composant.

Méthodes

Nom Description
FireCustomEvent(String, String, Object[], String, Boolean)

Génère un événement personnalisé défini par un composant.

FireError(Int32, String, String, String, Int32, Boolean)

Déclenche un OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) événement.

FireInformation(Int32, String, String, String, Int32, Boolean)

Déclenche un OnInformation(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean) événement.

FireProgress(String, Int32, Int32, Int32, String, Boolean)

Déclenche un OnProgress(TaskHost, String, Int32, Int32, Int32, String, Boolean) événement.

FireWarning(Int32, String, String, String, Int32)

Déclenche un OnWarning(IDTSRuntimeObject100, Int32, String, String, String, Int32, String) événement.

GetComponentView()

Obtient l’interface IDTSComponentView100 d’un composant, qui prend en charge les modifications transactionnelles des métadonnées du composant.

GetErrorDescription(Int32)

Obtient la description d’un code d’erreur interne des Services d’intégration.

IncrementPipelinePerfCounter(UInt32, UInt32)

Incrémente un compteur de performance de flux de données.

Instantiate()

Crée une instance d’un composant spécifié par la ComponentClassID propriété.

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

Écrit une entrée dans un journal de paquets.

RemoveInvalidInputColumns()

Supprime les objets invalides IDTSInputColumn100 d’un IDTSInputColumnCollection100fichier .

Validate()

Invoque la validation des métadonnées des composants.

S’applique à