Show / Hide Table of Contents

Class ActivityBehaviorMetadata

Metadata class for activity behaviors.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
ExportMetadataBase
AppServiceMetadata
ActivityBehaviorMetadata
Implements
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
Inherited Members
AppServiceMetadata.ProcessingPriority
AppServiceMetadata.OverridePriority
AppServiceMetadata.ServiceName
AppServiceMetadata.AppServiceImplementationType
AppServiceMetadata.Dependencies
AppServiceMetadata.ToString()
AppServiceMetadata.GetMetadataValue<TAttribute, TValue>(IDictionary<String, Object>, TValue)
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.Behaviors.Composition
Assembly: Kephas.Workflow.dll
Syntax
public class ActivityBehaviorMetadata : AppServiceMetadata, IExpando, IDynamicMetaObjectProvider, IIndexable

Constructors

| Improve this Doc View Source

ActivityBehaviorMetadata(IDictionary<String, Object>)

Initializes a new instance of the ActivityBehaviorMetadata class.

Declaration
public ActivityBehaviorMetadata(IDictionary<string, object> metadata)
Parameters
Type Name Description
System.Collections.Generic.IDictionary<System.String, System.Object> metadata

The metadata.

| Improve this Doc View Source

ActivityBehaviorMetadata(Type, Int32, Int32, String)

Initializes a new instance of the ActivityBehaviorMetadata class.

Declaration
public ActivityBehaviorMetadata(Type activityType, int processingPriority = 0, int overridePriority = 0, string serviceName = null)
Parameters
Type Name Description
System.Type activityType

The type of the activity.

System.Int32 processingPriority

Optional. The processing priority.

System.Int32 overridePriority

Optional. The override priority.

System.String serviceName

Optional. The name of the service.

Properties

| Improve this Doc View Source

ActivityType

Gets the type of the activity.

Declaration
public Type ActivityType { get; }
Property Value
Type Description
System.Type

The type of the activity.

Implements

IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable

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