IDTSExternalMetadataColumnCollection100 Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Contiene una collezione di IDTSExternalMetadataColumn100 oggetti che rappresentano le colonne di una fonte di dati esterna.
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
- Attributi
- Implementazioni
Commenti
Un componente di flusso dati popola e utilizza questa collezione per validare le colonne nella sua IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 quando la ValidateExternalMetadata proprietà è false o quando il SSIS Designer è in modalità offline.
La collezione rappresenta tipicamente le colonne di una sorgente di dati esterna utilizzata da una componente sorgente o di destinazione. L'uso della collezione permette al componente di effettuare la validazione senza un costoso e lungo viaggio di andata e ritorno alla sorgente stessa.
Per maggiori informazioni sull'implementazione di colonne di metadati esterni nei componenti, vedi Implementazione dei metadati esterni.
Proprietà
| Nome | Descrizione |
|---|---|
| Count |
Ottiene il numero di elementi contenuti in un IDTSExternalMetadataColumnCollection100. |
| IsUsed |
Ottiene o imposta un valore che indica se la collezione è popolata dal componente. |
| Item[Object] |
Ottiene l'oggetto IDTSExternalMetadataColumn100 specificato dal |
Metodi
| Nome | Descrizione |
|---|---|
| FindObjectByID(Int32) |
Localizza un oggetto nella collezione tramite il suo ID. |
| FindObjectIndexByID(Int32) |
Localizza l'indice di un oggetto nella collezione tramite il suo ID. |
| GetEnumerator() |
Restituisce un enumeratore che può iterare attraverso un IDTSExternalMetadataColumnCollection100. |
| GetObjectByID(Int32) |
Ottiene un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato. |
| GetObjectIndexByID(Int32) |
Ottiene l'indice di un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato. |
| New() |
Crea un nuovo IDTSExternalMetadataColumn100 oggetto e lo aggiunge alla fine di una collezione. |
| NewAt(Int32) |
Ne crea una nuova IDTSExternalMetadataColumn100 nella posizione specificata in una collezione. |
| RemoveAll() |
Elimina ogni IDTSExternalMetadataColumn100 oggetto in una collezione. |
| RemoveObjectByID(Int32) |
Rimuove un IDTSExternalMetadataColumn100 oggetto che ha l'ID specificato. |
| RemoveObjectByIndex(Object) |
Rimuove un IDTSExternalMetadataColumn100 oggetto all'indice specificato. |
| SetIndex(Int32, Int32) |
Cambia la posizione nella collezione di un IDTSExternalMetadataColumn100 oggetto. |