Язык

EventInfos Класс

Определение

Содержит коллекцию объектов EventInfo. Движок во время выполнения открывает EventInfos коллекцию на всех контейнерах иерархии пакетов. Коллекция, которую получает задача, является ссылкой на EventInfos коллекцию на , TaskHost которая обворачивает задачу. Коллекции 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)

Возвращает булевый индекс, который показывает, можно ли получить доступ к предметам из коллекции с помощью имени, описания, идентификатора или индекса в качестве индекса.

CopyTo(Array, Int32)

Копирует весь DTSReadOnlyCollectionBase совместимый одномерный массив, начиная с указанного индекса целевого массива.

(Унаследовано от DTSReadOnlyCollectionBase)
CreateManagedObject(Object)

Создаёт управляемый объект из неуправляемого объекта.

(Унаследовано от DTSReadOnlyCollectionBase)
GetCount()

Извлекает количество объектов в коллекции.

(Унаследовано от DTSReadOnlyCollectionBase)
GetEnumerator()

Возвращает переписчик для итерации EventInfos по коллекции.

GetManagedEnumerator(Object)

Получает управляемый переписчик от неуправляемого переписчика.

(Унаследовано от DTSReadOnlyCollectionBase)
Remove(Object)

Удаляет EventInfo объект из EventInfos коллекции.

Применяется к