C# Класс Animatroller.Framework.Controller.Sequence.SequenceJob

Наследование: IRunnableState, ISequenceInstance
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
actions List>
cancelToken System.Threading.CancellationToken
effects Effect.IEffect>>.List
name string
setUpAction Action
tearDownAction Action

Открытые методы

Метод Описание
Controls ( int priority = 1 ) : IRunnableState
Execute ( Action action ) : IRunnableState
SequenceJob ( string name ) : System
SetUp ( Action action ) : IRunnableState
TearDown ( Action action ) : IRunnableState
WaitFor ( System.TimeSpan value ) : ISequenceInstance
WaitFor ( System.TimeSpan value, bool throwExceptionIfCanceled ) : ISequenceInstance
WaitUntilCancel ( ) : ISequenceInstance
WaitUntilCancel ( bool throwExceptionIfCanceled ) : ISequenceInstance

Приватные методы

Метод Описание
Run ( System cancelToken, bool loop ) : void

Описание методов

Controls() публичный Метод

public Controls ( int priority = 1 ) : IRunnableState
priority int
Результат IRunnableState

Execute() публичный Метод

public Execute ( Action action ) : IRunnableState
action Action
Результат IRunnableState

SequenceJob() публичный Метод

public SequenceJob ( string name ) : System
name string
Результат System

SetUp() публичный Метод

public SetUp ( Action action ) : IRunnableState
action Action
Результат IRunnableState

TearDown() публичный Метод

public TearDown ( Action action ) : IRunnableState
action Action
Результат IRunnableState

WaitFor() публичный Метод

public WaitFor ( System.TimeSpan value ) : ISequenceInstance
value System.TimeSpan
Результат ISequenceInstance

WaitFor() публичный Метод

public WaitFor ( System.TimeSpan value, bool throwExceptionIfCanceled ) : ISequenceInstance
value System.TimeSpan
throwExceptionIfCanceled bool
Результат ISequenceInstance

WaitUntilCancel() публичный Метод

public WaitUntilCancel ( ) : ISequenceInstance
Результат ISequenceInstance

WaitUntilCancel() публичный Метод

public WaitUntilCancel ( bool throwExceptionIfCanceled ) : ISequenceInstance
throwExceptionIfCanceled bool
Результат ISequenceInstance

Описание свойств

actions защищенное свойство

protected List> actions
Результат List>

cancelToken защищенное свойство

protected System.Threading.CancellationToken cancelToken
Результат System.Threading.CancellationToken

effects защищенное свойство

protected List> effects
Результат Effect.IEffect>>.List

name защищенное свойство

protected string name
Результат string

setUpAction защищенное свойство

protected Action setUpAction
Результат Action

tearDownAction защищенное свойство

protected Action tearDownAction
Результат Action