IScheduledEvents.Item

Синтаксис

Item(Index: Integer): IScheduledEvent;

Параметры

Index - индекс события выполнения задачи.

Описание

Свойство Item возвращает параметры события выполнения задачи, индекс которого передается посредством параметра Index.

Пример

Для выполнения примера предполагается наличие в репозитории контейнера запланированных задач с идентификатором "TASK_CONTAINTER".

Sub Main;
Var
    MB: IMetabase;
    Cont: IScheduledTasksContainer;
    Tasks: IMetabaseObjectDescriptors;
    Invoke: IScheduledInvoke;
    Events: IScheduledEvents;
    TaskEvent: IScheduledEvent;
    i: Integer;
Begin
    MB := MetabaseClass.Active;
    Cont := MB.ItemById("TASK_CONTAINTER").Bind As IScheduledTasksContainer;
    Tasks := Cont.Tasks;
    Invoke := Cont.CreateInvokeEvent(DateTime.Now);
    Events := (Invoke As IScheduledEvents);
    For i := 0 To Events.Count - 1 Do
        TaskEvent := Events.Item(i);
        Debug.WriteLine(TaskEvent.StartDateTime.ToString + " " + Tasks.FindByKey(TaskEvent.TaskKey).Name);
    End For;
End Sub Main;

После выполнения примера в консоль среды разработки будет выведен список событий, выполнение которых, запланировано в контейнере запланированных задач. Будет выведено время начала выполнения события и наименование выполняемой задачи.

См. также:

IScheduledEvents