Generated by DocFX

Class BaseAction

Base action.

Inheritance
System.Object
ObservableClass
AutomationModel
BaseAction
AutomationAction
CommandAction
DelayAction
EventAction
RepeatPreviousAction
RepeatPreviousAction<TEntity>
ScheduledAction
Implements
IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
IAction
Inherited Members
AutomationModel.AutomationId
ObservableClass.AutomaticValidationTrigger
ObservableClass.Properties
ObservableClass.Validator
ObservableClass.IsDirty
ObservableClass.IsValid
ObservableClass.Equals(Object)
ObservableClass.GetHashCode()
ObservableClass.GetValue<T>(String)
ObservableClass.SetValue<T>(T, String)
ObservableClass.SetValue<T>(T, T, String)
ObservableClass.ClearErrors()
ObservableClass.Validate(Boolean)
ObservableClass.Revert()
ObservableClass.MarkAsClean()
ObservableClass.AddValidationError(String, String)
ObservableClass.Errors
ObservableClass.Error
ObservableClass.Item[String]
ObservableClass.ErrorsChanged
ObservableClass.OnErrorsChanged(String)
ObservableClass.GetErrors(String)
ObservableClass.HasErrors
ObservableClass.PropertyChanged
ObservableClass.OnPropertyChanged(String)
ObservableClass.Dispose()
ObservableClass.Dispose(Boolean)
Namespace: ISynergy.Framework.Automations.Actions.Base
Assembly: ISynergy.Framework.Automations.dll
Syntax
public abstract class BaseAction : AutomationModel, IObservableClass, IBindable, IAction

Constructors

View Source

BaseAction(Guid)

Default constructor.

Declaration
protected BaseAction(Guid automationId)
Parameters
Type Name Description
Guid automationId

Properties

View Source

ActionId

Gets or sets the ActionId property value.

Declaration
public Guid ActionId { get; }
Property Value
Type Description
Guid
View Source

Data

Gets or sets the Data property value.

Declaration
public object Data { get; set; }
Property Value
Type Description
System.Object
View Source

Executed

Gets the Executed property value.

Declaration
public bool Executed { get; }
Property Value
Type Description
System.Boolean
View Source

ExecutedDateTime

Gets the ExecutedDateTime property value.

Declaration
public DateTimeOffset ExecutedDateTime { get; }
Property Value
Type Description
DateTimeOffset

Implements

IObservableClass
IBindable
INotifyPropertyChanged
IDisposable
IDataErrorInfo
INotifyDataErrorInfo
IAction

Extension Methods

Matrix.Replace<T>(T, Object, Object)
Matrix.IsEqual(Object, Object, Decimal, Decimal)
EntityBaseExtensions.HasProperty(Object, String)
ArrayExtensions.Concatenate<T>(T, T[])
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>, Func<TSource, Boolean>)
CollectionExtensions.FromHierarchy<TSource>(TSource, Func<TSource, TSource>)
ObjectExtensions.Clone<T>(T)
ObjectExtensions.To<T>(Object)
ObjectExtensions.To(Object, Type)
ObjectExtensions.HasMethod(Object, String)
ObjectExtensions.AddressOf<T>(T)
ReflectionExtensions.GetIdentityValue<T>(T)
ReflectionExtensions.GetIdentityValue<T, TResult>(T)
ReflectionExtensions.GetIdentityProperty<T>(T)
ReflectionExtensions.HasIdentityProperty<T>(T)
ReflectionExtensions.GetPropertyValue<T, TResult>(T, String, TResult)
ReflectionExtensions.GetPropertyInfo<T, TValue>(T, Expression<Func<T, TValue>>)
ReflectionExtensions.GetTitleValue<T>(T)
ReflectionExtensions.HasParentIdentityProperty<T>(T)
ReflectionExtensions.GetParentIdentityProperty<T>(T)
ReflectionExtensions.IsFreeApplication<T>(T)