IDTSExternalMetadataColumnCollection100 Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Contient une collection d'objets IDTSExternalMetadataColumn100 qui représentent les colonnes d'une source de données externe.
public interface class IDTSExternalMetadataColumnCollection100 : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")]
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)]
[System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")]
public interface IDTSExternalMetadataColumnCollection100 : System.Collections.IEnumerable
[<System.Runtime.InteropServices.Guid("E8B26BC5-3188-469E-B3D2-DD70B489B612")>]
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
type IDTSExternalMetadataColumnCollection100 = interface
interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("8CC6DE87-DD97-4F02-92DC-DA4633A50B64")>]
type IDTSExternalMetadataColumnCollection100 = interface
interface IEnumerable
[<System.Runtime.InteropServices.TypeLibType(System.Runtime.InteropServices.TypeLibTypeFlags.FDispatchable | System.Runtime.InteropServices.TypeLibTypeFlags.FDual)>]
[<System.Runtime.InteropServices.Guid("C730001F-1CF6-47E6-A724-0497BB62716A")>]
type IDTSExternalMetadataColumnCollection100 = interface
interface IEnumerable
Public Interface IDTSExternalMetadataColumnCollection100
Implements IEnumerable
- Attributs
- Implémente
Remarques
Un composant de flux de données remplit et utilise cette collection pour valider les colonnes dans sa IDTSInputColumnCollection100 propriété ou IDTSOutputColumnCollection100 lorsque la ValidateExternalMetadata propriété est false
ou lorsque le Concepteur SSIS est en mode hors connexion.
La collection représente généralement les colonnes d’une source de données externe utilisée par une source ou un composant de destination. L’utilisation de la collection permet au composant d’effectuer une validation sans aller-retour coûteux et gourmand en temps à la source elle-même.
Pour plus d’informations sur l’implémentation de colonnes de métadonnées externes dans les composants, consultez Implémentation de métadonnées externes.
Propriétés
Count |
Obtient le nombre d'éléments contenus dans un objet IDTSExternalMetadataColumnCollection100. |
IsUsed |
Obtient ou définit une valeur qui indique si la collection est remplie par le composant. |
Item[Object] |
Obtient l'objet IDTSExternalMetadataColumn100 spécifié par le paramètre |
Méthodes
FindObjectByID(Int32) |
Localise dans la collection un objet par son ID. |
FindObjectIndexByID(Int32) |
Localise dans la collection l'index d'un objet par son ID. |
GetEnumerator() |
Retourne un énumérateur qui peut effectuer une itération au sein d’un objet IDTSExternalMetadataColumnCollection100. |
GetObjectByID(Int32) |
Obtient un objet IDTSExternalMetadataColumn100 associé à l'ID spécifié. |
GetObjectIndexByID(Int32) |
Obtient l’index d’un objet IDTSExternalMetadataColumn100 ayant l’ID spécifié. |
New() |
Crée un objet IDTSExternalMetadataColumn100 et l'ajoute à la fin d'une collection. |
NewAt(Int32) |
Crée un objet IDTSExternalMetadataColumn100 à l'emplacement spécifié dans une collection. |
RemoveAll() |
Supprime d'une collection tous les objets IDTSExternalMetadataColumn100. |
RemoveObjectByID(Int32) |
Supprime un objet IDTSExternalMetadataColumn100 associé à l'ID spécifié. |
RemoveObjectByIndex(Object) |
Supprime un objet IDTSExternalMetadataColumn100 à l'index spécifié. |
SetIndex(Int32, Int32) |
Modifie l'emplacement dans la collection d'un objet IDTSExternalMetadataColumn100. |