Show / Hide Table of Contents

Class ActivityType

Classifier for activities.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
NamedElementBase<IActivityType>
ModelElementBase<IActivityType>
ClassifierBase<IActivityType>
ActivityType
Implements
IActivityType
IClassifier
IModelElement
INamedElement
IAggregatedElementInfo
IActivityInfo
ITypeInfo
IElementInfo
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
IAttributeProvider
Inherited Members
ClassifierBase<IActivityType>.Projection
ClassifierBase<IActivityType>.Properties
ClassifierBase<IActivityType>.Methods
ClassifierBase<IActivityType>.ITypeInfo.Members
ClassifierBase<IActivityType>.IsMixin
ClassifierBase<IActivityType>.BaseClassifier
ClassifierBase<IActivityType>.BaseMixins
ClassifierBase<IActivityType>.IsAspect
ClassifierBase<IActivityType>.Namespace
ClassifierBase<IActivityType>.ITypeInfo.BaseTypes
ClassifierBase<IActivityType>.GenericTypeParameters
ClassifierBase<IActivityType>.GenericTypeArguments
ClassifierBase<IActivityType>.GenericTypeDefinition
ClassifierBase<IActivityType>.ITypeInfo.Properties
ClassifierBase<IActivityType>.IsAspectOf(IClassifier)
ClassifierBase<IActivityType>.ITypeInfo.GetMember(String, Boolean)
ClassifierBase<IActivityType>.CreateInstance(IEnumerable<Object>)
ClassifierBase<IActivityType>.MakeGenericType(IEnumerable<ITypeInfo>, IContext)
ClassifierBase<IActivityType>.ComputeIsMixin()
ClassifierBase<IActivityType>.ComputeIsAspect()
ClassifierBase<IActivityType>.ComputeIsAspectOf()
ClassifierBase<IActivityType>.ComputeBaseTypes(IModelConstructionContext, IList<ITypeInfo>)
ClassifierBase<IActivityType>.ComputeBaseClassifier(IModelConstructionContext, IEnumerable<ITypeInfo>)
ClassifierBase<IActivityType>.ComputeBaseMixins(IModelConstructionContext, IEnumerable<ITypeInfo>)
ModelElementBase<IActivityType>.Members
ModelElementBase<IActivityType>.Annotations
ModelElementBase<IActivityType>.GetMember(String, Boolean)
ModelElementBase<IActivityType>.AddMember(INamedElement)
NamedElementBase<IActivityType>.Logger
NamedElementBase<IActivityType>.Name
NamedElementBase<IActivityType>.IElementInfo.DeclaringContainer
NamedElementBase<IActivityType>.IElementInfo.Annotations
NamedElementBase<IActivityType>.IAggregatedElementInfo.Parts
NamedElementBase<IActivityType>.QualifiedFullName
NamedElementBase<IActivityType>.FullName
NamedElementBase<IActivityType>.DeclaringContainer
NamedElementBase<IActivityType>.ModelSpace
NamedElementBase<IActivityType>.IsInherited
NamedElementBase<IActivityType>.ConstructionMonitor
NamedElementBase<IActivityType>.Parts
NamedElementBase<IActivityType>.ToString()
NamedElementBase<IActivityType>.GetAttributes<TAttribute>()
NamedElementBase<IActivityType>.AddPart(Object)
ExpandoBase.Item[String]
ExpandoBase.GetDynamicMemberNames()
ExpandoBase.HasDynamicMember(String)
ExpandoBase.TryGetMember(GetMemberBinder, Object)
ExpandoBase.TrySetMember(SetMemberBinder, Object)
ExpandoBase.TryInvokeMember(InvokeMemberBinder, Object[], Object)
ExpandoBase.ToDictionary(Func<String, String>, Func<Object, Object>)
ExpandoBase.GetInnerObjectTypeInfo()
ExpandoBase.GetThisTypeInfo()
ExpandoBase.TryGetValue(String, Object)
ExpandoBase.TrySetValue(String, Object)
System.Dynamic.DynamicObject.GetMetaObject(System.Linq.Expressions.Expression)
System.Dynamic.DynamicObject.TryBinaryOperation(System.Dynamic.BinaryOperationBinder, System.Object, System.Object)
System.Dynamic.DynamicObject.TryConvert(System.Dynamic.ConvertBinder, System.Object)
System.Dynamic.DynamicObject.TryCreateInstance(System.Dynamic.CreateInstanceBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryDeleteIndex(System.Dynamic.DeleteIndexBinder, System.Object[])
System.Dynamic.DynamicObject.TryDeleteMember(System.Dynamic.DeleteMemberBinder)
System.Dynamic.DynamicObject.TryGetIndex(System.Dynamic.GetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryInvoke(System.Dynamic.InvokeBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TrySetIndex(System.Dynamic.SetIndexBinder, System.Object[], System.Object)
System.Dynamic.DynamicObject.TryUnaryOperation(System.Dynamic.UnaryOperationBinder, System.Object)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: Kephas.Workflow.Model.Elements
Assembly: Kephas.Workflow.Model.dll
Syntax
public class ActivityType : ClassifierBase<IActivityType>, IConstructibleElement, IActivityType, IClassifier, IModelElement, INamedElement, IAggregatedElementInfo, IActivityInfo, ITypeInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProvider

Constructors

| Improve this Doc View Source

ActivityType(IModelConstructionContext, String)

Initializes a new instance of the ActivityType class.

Declaration
public ActivityType(IModelConstructionContext constructionContext, string name)
Parameters
Type Name Description
IModelConstructionContext constructionContext

Context for the construction.

System.String name

The name.

Properties

| Improve this Doc View Source

Parameters

Gets the parameters for controlling the activity.

Declaration
public IEnumerable<IParameterInfo> Parameters { get; }
Property Value
Type Description
System.Collections.Generic.IEnumerable<IParameterInfo>

The parameters.

| Improve this Doc View Source

ReturnType

Gets or sets the type of the return value.

Declaration
public ITypeInfo ReturnType { get; protected set; }
Property Value
Type Description
ITypeInfo

The type of the return value.

Methods

| Improve this Doc View Source

ExecuteAsync(IActivity, Object, IExpando, IActivityContext, CancellationToken)

Executes the asynchronous operation.

Declaration
public virtual Task<object> ExecuteAsync(IActivity activity, object target, IExpando arguments, IActivityContext context, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IActivity activity

The activity.

System.Object target

Target for the.

IExpando arguments

The arguments.

IActivityContext context

The context.

System.Threading.CancellationToken cancellationToken

Optional. A token that allows processing to be cancelled.

Returns
Type Description
System.Threading.Tasks.Task<System.Object>

An asynchronous result that yields the execute.

| Improve this Doc View Source

OnCompleteConstruction(IModelConstructionContext)

Called when the construction is complete.

Declaration
protected override void OnCompleteConstruction(IModelConstructionContext constructionContext)
Parameters
Type Name Description
IModelConstructionContext constructionContext

Context for the construction.

Overrides
Kephas.Model.Elements.ClassifierBase<Kephas.Workflow.Model.IActivityType>.OnCompleteConstruction(Kephas.Model.Construction.IModelConstructionContext)

Implements

IActivityType
IClassifier
IModelElement
INamedElement
IAggregatedElementInfo
IActivityInfo
ITypeInfo
IElementInfo
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
IAttributeProvider

Extension Methods

DynamicObjectExtensions.SetPropertyValue(Object, String, Object)
DynamicObjectExtensions.TrySetPropertyValue(Object, String, Object)
DynamicObjectExtensions.GetPropertyValue(Object, String)
DynamicObjectExtensions.TryGetPropertyValue(Object, String, out Object)
DynamicObjectExtensions.GetRuntimeTypeInfo(Object)
DynamicObjectExtensions.ToDynamic(Object)
DynamicObjectExtensions.ToExpando(Object)
BehaviorValue.ToBehaviorValue<TValue>(TValue)
CollectionExtensions.AddRange<T, TItem>(T, IEnumerable<TItem>)
LoggingExtensions.GetLogger(Object, IContext)
TypeExtensions.GetAbstractType(Object)
TypeExtensions.GetAbstractTypeInfo(Object)
ReflectionHelper.GetTypeInfo(Object)
EntityEntryExtensions.TryGetAttachedEntityEntry(Object)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX