TriggerBase 类
- 程序集
- ClassIsland.Core.dll
自动化触发器基类。
public abstract class TriggerBase
- 继承
-
TriggerBase
- Derived
- 继承成员
属性
AssociatedWorkflow
此触发器关联的工作流。
[NotNull]
public Workflow? AssociatedWorkflow { get; }
属性值
方法
Loaded()
当此触发器被加载到工作流上时,调用此方法。
public abstract void Loaded()
备注
触发器可以在这个方法调用时加载需要的资源,比如订阅事件处理器等。
Trigger()
触发这个触发器。
protected void Trigger()
TriggerRevert()
触发恢复触发器。
protected void TriggerRevert()
UnLoaded()
当此触发器被从工作流上卸载时,调用此方法。
public abstract void UnLoaded()
备注
触发器必须在这个方法调用时释放之前加载的资源,比如取消订阅事件处理器等,否则可能造成内存泄漏。