IDTSComponentMetaData100 Interface

Définition

Contient la définition d'un composant de flux de données qui inclut les propriétés personnalisées, les entrées, les sorties et les colonnes d'entrée et 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

La IDTSComponentMetaData100 disposition d’un composant de flux de données est décrite. 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’assembly ou la DLL, créées pendant le temps de conception et l’exécution du composant. Une référence aux métadonnées d’un composant est obtenue en créant un nouveau composant, à l’aide de la New méthode ou en accédant à un composant existant dans la ComponentMetaDataCollection collection de la MainPipeClass classe.

Propriétés

AreInputColumnsValid

Obtient une valeur qui indique si les colonnes d'entrée dans un objet IDTSComponentMetaData100 font référence aux colonnes existantes du composant en 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 informations sur le contact du développeur d'un composant.

CustomPropertyCollection

Obtient la collection de propriétés personnalisées exposées par un composant.

Description

Obtient ou définit la description du composant.

ID

Obtient ou définit l'identificateur 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 les paramètres régionaux utilisés par un composant sont les paramètres régionaux par défaut de l'ordinateur où le composant est exécuté.

LocaleID

Obtient ou définit l'identificateur des paramètres régionaux utilisés par un composant.

Name

Obtient ou définit le nom du composant.

ObjectType

Obtient une valeur qui indique 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 destiné à être exécuté.

RuntimeConnectionCollection

Obtient la collection d'objets IDTSRuntimeConnection100 pour un composant.

UsesDispositions

Obtient ou définit 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 externes au moment de la conception.

Version

Obtient ou définit la version du composant.

Méthodes

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 événement OnError(IDTSRuntimeObject100, Int32, String, String, String, Int32, String, Boolean).

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

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

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

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

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

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

GetComponentView()

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

GetErrorDescription(Int32)

Obtient la description d’un code d’erreur Integration Services interne.

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 propriété ComponentClassID.

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

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

RemoveInvalidInputColumns()

Supprime des objets IDTSInputColumn100 non valides d'un objet IDTSInputColumnCollection100.

Validate()

Appelle la validation des métadonnées du composant.

S’applique à