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 raccolta di oggetti IDTSExternalMetadataColumn100 che rappresentano le colonne di un'origine 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 del flusso di dati popola e usa questa raccolta per convalidare le colonne nel relativo IDTSInputColumnCollection100 o IDTSOutputColumnCollection100 quando la proprietà è false
o quando l'Designer ValidateExternalMetadata SSIS è in modalità offline.
La raccolta rappresenta in genere le colonne di un'origine dati esterna usata da un componente di origine o di destinazione. L'uso della raccolta consente al componente di eseguire la convalida senza un round trip costoso e richiede molto tempo all'origine stessa.
Per altre informazioni sull'implementazione di colonne di metadati esterne nei componenti, vedere Implementazione di metadati esterni.
Proprietà
Count |
Ottiene il numero di elementi contenuti in IDTSExternalMetadataColumnCollection100. |
IsUsed |
Ottiene o imposta un valore che indica se la raccolta viene popolata dal componente. |
Item[Object] |
Ottiene l'oggetto IDTSExternalMetadataColumn100 specificato dal parametro |
Metodi
FindObjectByID(Int32) |
Individua un oggetto nella raccolta in base al relativo ID. |
FindObjectIndexByID(Int32) |
Individua l'indice di un oggetto nella raccolta in base al relativo ID. |
GetEnumerator() |
Restituisce un enumeratore in grado di scorrere un oggetto IDTSExternalMetadataColumnCollection100. |
GetObjectByID(Int32) |
Ottiene un oggetto IDTSExternalMetadataColumn100 con l'ID specificato. |
GetObjectIndexByID(Int32) |
Ottiene l'indice di un oggetto IDTSExternalMetadataColumn100 con l'ID specificato. |
New() |
Crea un nuovo oggetto IDTSExternalMetadataColumn100 e lo aggiunge alla fine di una raccolta. |
NewAt(Int32) |
Crea un nuovo oggetto IDTSExternalMetadataColumn100 in corrispondenza della posizione specificata in una raccolta. |
RemoveAll() |
Elimina ogni oggetto IDTSExternalMetadataColumn100 in una raccolta. |
RemoveObjectByID(Int32) |
Rimuove un oggetto IDTSExternalMetadataColumn100 con l'ID specificato. |
RemoveObjectByIndex(Object) |
Rimuove un oggetto IDTSExternalMetadataColumn100 nella posizione di indice specificata. |
SetIndex(Int32, Int32) |
Modifica la posizione di un oggetto IDTSExternalMetadataColumn100 nella raccolta. |