IDTSExternalMetadataColumnCollection100 インターフェイス

定義

外部データ ソースの列を表す IDTSExternalMetadataColumn100 オブジェクトのコレクションが含まれます。

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
属性
実装

注釈

データ フロー コンポーネントはこのコレクションを作成し、IDTSInputColumnCollection100 プロパティが false の場合または SSIS デザイナーがオフライン モードの場合に、このコレクションを使用して IDTSOutputColumnCollection100 または ValidateExternalMetadata 内の列を検証します。

このコレクションは、通常、変換元コンポーネントまたは変換先コンポーネントが使用する外部データ ソースの列を表します。 このコレクションを使用することにより、コンポーネントは、負担が大きく時間のかかる自身へのラウンドトリップを行わずに検証を実行できます。

コンポーネントに外部メタデータ列を実装する方法の詳細については、「 外部メタデータの実装」を参照してください。

プロパティ

Count

IDTSExternalMetadataColumnCollection100 に含まれる要素の数を取得します。

IsUsed

コレクションがコンポーネントによって作成されるかどうかを示す値を取得します。値の設定も可能です。

Item[Object]

Index パラメーターで指定された IDTSExternalMetadataColumn100 オブジェクトを取得します。

メソッド

FindObjectByID(Int32)

コレクション内のオブジェクトを ID によって検索します。

FindObjectIndexByID(Int32)

コレクション内のオブジェクトのインデックスを ID によって検索します。

GetEnumerator()

IDTSExternalMetadataColumnCollection100 を繰り返し処理できる列挙子を返します。

GetObjectByID(Int32)

指定した ID を持つ IDTSExternalMetadataColumn100 オブジェクトを取得します。

GetObjectIndexByID(Int32)

指定した ID を持つ IDTSExternalMetadataColumn100 オブジェクトのインデックスを取得します。

New()

新しい IDTSExternalMetadataColumn100 オブジェクトを作成して、コレクションの末尾に追加します。

NewAt(Int32)

コレクション内の指定した場所に新しい IDTSExternalMetadataColumn100 を作成します。

RemoveAll()

コレクション内の各 IDTSExternalMetadataColumn100 オブジェクトを削除します。

RemoveObjectByID(Int32)

指定した ID を持つ IDTSExternalMetadataColumn100 オブジェクトを削除します。

RemoveObjectByIndex(Object)

指定したインデックス位置にある IDTSExternalMetadataColumn100 オブジェクトを削除します。

SetIndex(Int32, Int32)

コレクション内での IDTSExternalMetadataColumn100 オブジェクトの場所を変更します。

適用対象