Share via


EventInfos クラス

EventInfo オブジェクトのコレクションが含まれます。ランタイム エンジンは、パッケージ階層のすべてのコンテナの EventInfos コレクションを公開します。タスクが受け取るコレクションは、タスクをラップしている TaskHost での EventInfos コレクションへの参照です。他のコンテナの EventInfos コレクションには、子の EventInfos コレクションを集約した内容が含まれています。このクラスは継承できません。

継承階層

System. . :: . .Object
  Microsoft.SqlServer.Dts.Runtime. . :: . .DTSReadOnlyCollectionBase
    Microsoft.SqlServer.Dts.Runtime..::..EventInfos

名前空間:  Microsoft.SqlServer.Dts.Runtime
アセンブリ:  Microsoft.SqlServer.ManagedDTS (Microsoft.SqlServer.ManagedDTS.dll)

構文

'宣言
Public NotInheritable Class EventInfos _
    Inherits DTSReadOnlyCollectionBase
'使用
Dim instance As EventInfos
public sealed class EventInfos : DTSReadOnlyCollectionBase
public ref class EventInfos sealed : public DTSReadOnlyCollectionBase
[<SealedAttribute>]
type EventInfos =  
    class
        inherit DTSReadOnlyCollectionBase
    end
public final class EventInfos extends DTSReadOnlyCollectionBase

EventInfos 型は、以下のメンバーを公開しています。

プロパティ

  名前 説明
パブリック プロパティ Count DTSReadOnlyCollectionBase インスタンスに含まれる要素の数を取得します。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック プロパティ IsSynchronized DTSReadOnlyCollectionBase へのアクセスが同期されるかどうか (スレッド セーフかどうか) を示す値を取得します。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック プロパティ Item EventInfo オブジェクトをコレクションから返します。
パブリック プロパティ SyncRoot DTSReadOnlyCollectionBase へのアクセスの同期に使用できるオブジェクトを取得します。 (DTSReadOnlyCollectionBase から継承されています。)

先頭に戻る

メソッド

  名前 説明
パブリック メソッド Add 現在の EventInfos コレクションに EventInfo オブジェクトを追加します。
パブリック メソッド Contains 名前、説明、ID、またはインデックスをインデックスとして使用して、コレクション内の項目にアクセスできるかどうかを示す Boolean を返します。
パブリック メソッド CopyTo 互換性のある 1 次元の arrayDTSReadOnlyCollectionBase 全体をコピーします。その際、コピー対象の配列の指定したインデックスからコピーを開始します。 (DTSReadOnlyCollectionBase から継承されています。)
プロテクト メソッド CreateManagedObject インフラストラクチャです。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
プロテクト メソッド Finalize (Object から継承されています。)
プロテクト メソッド GetCount インフラストラクチャです。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック メソッド GetEnumerator EventInfos コレクションに対する繰り返し処理で使用する列挙子を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
プロテクト メソッド GetManagedEnumerator インフラストラクチャです。 (DTSReadOnlyCollectionBase から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
プロテクト メソッド MemberwiseClone (Object から継承されています。)
パブリック メソッド Remove EventInfo オブジェクトを EventInfos コレクションから削除します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

フィールド

  名前 説明
プロテクト フィールド m_unmanagedColl インフラストラクチャです。 (DTSReadOnlyCollectionBase から継承されています。)

先頭に戻る

説明

EventInfos コレクションは、カスタム イベントと、タスクの実行中に発生させるイベントを保持するために使用します。このクラスは、カスタム タスクを作成する際に、ランタイムに独自のカスタム イベントを追加するために使用します。

スレッド セーフ

この型の public static (Visual Basic では Shared) のメンバーはすべて、スレッド セーフです。インスタンス メンバーの場合は、スレッド セーフであるとは限りません。