Show / Hide Table of Contents

Class JobBase

Base implementation of a IJob.

Inheritance
System.Object
System.Dynamic.DynamicObject
ExpandoBase
Expando
OperationResult
ActivityBase
JobBase
Implements
IJob
IActivity
IOperationResult
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
System.ComponentModel.INotifyPropertyChanged
IInstance<IActivityInfo>
IInstance
System.IDisposable
Inherited Members
ActivityBase.Target
ActivityBase.Arguments
ActivityBase.Context
ActivityBase.IInstance.GetTypeInfo()
OperationResult.PropertyChanged
OperationResult.ReturnValue
OperationResult.OperationState
OperationResult.PercentCompleted
OperationResult.Elapsed
OperationResult.Messages
OperationResult.Exceptions
OperationResult.OnPropertyChanged(String)
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)
System.Object.ToString()
Namespace: Kephas.Scheduling
Assembly: Kephas.Scheduling.dll
Syntax
public abstract class JobBase : ActivityBase, IJob, IActivity, IOperationResult, IExpando, IDynamicMetaObjectProvider, IIndexable, INotifyPropertyChanged, IInstance<IActivityInfo>, IInstance, IDisposable

Methods

| Improve this Doc View Source

Dispose()

Releases the unmanaged resources used by the Kephas.Scheduling.JobBase and optionally releases the managed resources.

Declaration
public void Dispose()
| Improve this Doc View Source

Dispose(Boolean)

Releases the unmanaged resources used by the Kephas.Scheduling.JobBase and optionally releases the managed resources.

Declaration
protected virtual void Dispose(bool disposing)
Parameters
Type Name Description
System.Boolean disposing

True to release both managed and unmanaged resources; false to release only unmanaged resources.

| Improve this Doc View Source

GetTypeInfo()

Gets the type information for this instance.

Declaration
public IJobInfo GetTypeInfo()
Returns
Type Description
IJobInfo

The type information.

Implements

IJob
IActivity
IOperationResult
IExpando
System.Dynamic.IDynamicMetaObjectProvider
IIndexable
System.ComponentModel.INotifyPropertyChanged
IInstance<T>
IInstance
System.IDisposable

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