EventInfos 类

定义

包含 EventInfo 对象的集合。 运行时引擎公开包层次结构中的所有容器的 EventInfos 集合。 任务接收的集合是对包装该任务的 EventInfosTaskHost 集合的引用。 其他容器的 EventInfos 集合包含其子集合的 EventInfos 聚合内容。 此类不能被继承。

public ref class EventInfos sealed : Microsoft::SqlServer::Dts::Runtime::DTSReadOnlyCollectionBase
public sealed class EventInfos : Microsoft.SqlServer.Dts.Runtime.DTSReadOnlyCollectionBase
type EventInfos = class
    inherit DTSReadOnlyCollectionBase
Public NotInheritable Class EventInfos
Inherits DTSReadOnlyCollectionBase
继承

注解

EventInfos 集合用于保存希望任务在执行期间引发的自定义事件和事件。 创建自定义任务时,使用此类将自己的自定义事件添加到运行时。

字段

m_unmanagedColl

非托管集合。

(继承自 DTSReadOnlyCollectionBase)

属性

Count

获取 DTSReadOnlyCollectionBase 实例中包含的元素数。

(继承自 DTSReadOnlyCollectionBase)
IsSynchronized

获取一个值,该值指示是否同步对 DTSReadOnlyCollectionBase 的访问(线程安全)。

(继承自 DTSReadOnlyCollectionBase)
Item[Object]

从集合返回 EventInfo 对象。

SyncRoot

获取可用于同步对 DTSReadOnlyCollectionBase 的访问的对象。

(继承自 DTSReadOnlyCollectionBase)

方法

Add(String, String, Boolean, String[], TypeCode[], String[])

EventInfo 对象添加到当前的 EventInfos 集合。

Contains(Object)

返回一个布尔值,该值指示是否可以使用名称、说明、ID 或索引作为索引访问集合中的项。

CopyTo(Array, Int32)

从目标数组的指定索引处开始,将整个 DTSReadOnlyCollectionBase 复制到兼容的一维数组。

(继承自 DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

从非托管对象创建托管对象。

(继承自 DTSReadOnlyCollectionBase)
GetCount()

检索集合中对象的数目。

(继承自 DTSReadOnlyCollectionBase)
GetEnumerator()

返回用于遍历 EventInfos 集合的枚举器。

GetManagedEnumerator(Object)

从非托管枚举器获取托管枚举器。

(继承自 DTSReadOnlyCollectionBase)
Remove(Object)

EventInfo 集合中删除 EventInfos 对象。

适用于