Show / Hide Table of Contents

Class RuntimeJobInfo

Information about the runtime job.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
RuntimeTypeInfo
RuntimeActivityInfo
RuntimeJobInfo
Implements
IRuntimeTypeInfo
IRuntimeElementInfo
IJobInfo
IActivityInfo
ITypeInfo
IElementInfo
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
IAttributeProvider
Inherited Members
RuntimeActivityInfo.ReturnType
RuntimeActivityInfo.Parameters
RuntimeActivityInfo.ExecuteAsync(IActivity, Object, IExpando, IActivityContext, CancellationToken)
RuntimeActivityInfo.CreatePropertyInfos(Type, Func<PropertyInfo, Boolean>)
RuntimeActivityInfo.CreateMemberInfos(Action<IDictionary<String, IRuntimeElementInfo>>)
RuntimeActivityInfo.CreateParameterInfos(Type)
RuntimeTypeInfo.CreateRuntimeTypeInfo
RuntimeTypeInfo.Name
RuntimeTypeInfo.FullName
RuntimeTypeInfo.QualifiedFullName
RuntimeTypeInfo.Namespace
RuntimeTypeInfo.DefaultValue
RuntimeTypeInfo.Kind
RuntimeTypeInfo.BaseTypes
RuntimeTypeInfo.GenericTypeParameters
RuntimeTypeInfo.GenericTypeArguments
RuntimeTypeInfo.GenericTypeDefinition
RuntimeTypeInfo.ITypeInfo.Properties
RuntimeTypeInfo.ITypeInfo.Members
RuntimeTypeInfo.Annotations
RuntimeTypeInfo.DeclaringContainer
RuntimeTypeInfo.Type
RuntimeTypeInfo.TypeInfo
RuntimeTypeInfo.Members
RuntimeTypeInfo.Fields
RuntimeTypeInfo.Properties
RuntimeTypeInfo.Methods
RuntimeTypeInfo.RegisterFactory(IRuntimeTypeInfoFactory)
RuntimeTypeInfo.GetUnderlyingElementInfo()
RuntimeTypeInfo.GetMember(String, Boolean)
RuntimeTypeInfo.GetValue(Object, String)
RuntimeTypeInfo.TryGetValue(Object, String, Object)
RuntimeTypeInfo.SetValue(Object, String, Object)
RuntimeTypeInfo.TrySetValue(Object, String, Object)
RuntimeTypeInfo.Invoke(Object, String, IEnumerable<Object>)
RuntimeTypeInfo.TryInvoke(Object, String, IEnumerable<Object>, Object)
RuntimeTypeInfo.CreateInstance(IEnumerable<Object>)
RuntimeTypeInfo.MakeGenericType(IEnumerable<ITypeInfo>, IContext)
RuntimeTypeInfo.ToString()
RuntimeTypeInfo.GetAttributes<TAttribute>()
RuntimeTypeInfo.GetThisTypeInfo()
RuntimeTypeInfo.CreateMembers<TRuntimeMemberInfo, TMemberInfo>(Type, IEnumerable<TRuntimeMemberInfo>, Func<TRuntimeMemberInfo, Type>, Func<TRuntimeMemberInfo, Boolean>)
RuntimeTypeInfo.CreateFieldInfos(Type, Func<FieldInfo, Boolean>)
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.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.Scheduling.Runtime
Assembly: Kephas.Scheduling.dll
Syntax
public class RuntimeJobInfo : RuntimeActivityInfo, IRuntimeTypeInfo, IRuntimeElementInfo, IJobInfo, IActivityInfo, ITypeInfo, IElementInfo, IExpando, IDynamicMetaObjectProvider, IIndexable, IAttributeProvider

Constructors

| Improve this Doc View Source

RuntimeJobInfo(Type)

Initializes a new instance of the RuntimeJobInfo class.

Declaration
protected RuntimeJobInfo(Type type)
Parameters
Type Name Description
System.Type type

The type.

Properties

| Improve this Doc View Source

Triggers

Gets the job triggers.

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

The job triggers.

Methods

| Improve this Doc View Source

ExecuteAsync(IJob, IExpando, IActivityContext, CancellationToken)

Executes the job asynchronously.

Declaration
public Task<object> ExecuteAsync(IJob job, IExpando arguments, IActivityContext context, CancellationToken cancellationToken = default(CancellationToken))
Parameters
Type Name Description
IJob job

The job to execute.

IExpando arguments

The execution arguments.

IActivityContext context

The execution context.

System.Threading.CancellationToken cancellationToken

Optional. The cancellation token.

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

An asynchronous result that yields the output.

Implements

IRuntimeTypeInfo
IRuntimeElementInfo
IJobInfo
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