次の方法で共有


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 から継承されています。)
パブリック メソッド Equals (Object から継承されています。)
パブリック メソッド GetEnumerator EventInfos コレクションに対する繰り返し処理で使用する列挙子を返します。
パブリック メソッド GetHashCode (Object から継承されています。)
パブリック メソッド GetType (Object から継承されています。)
パブリック メソッド Remove EventInfo オブジェクトを EventInfos コレクションから削除します。
パブリック メソッド ToString (Object から継承されています。)

先頭に戻る

説明

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

スレッド セーフ

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

関連項目

参照

Microsoft.SqlServer.Dts.Runtime 名前空間