Class Job
- Namespace
 - Dynamicweb.Scheduling
 
- Assembly
 - Dynamicweb.Scheduling.dll
 
Represents job
  
  public abstract class Job
  - Inheritance
 - 
      
      Job
 
- Inherited Members
 
Constructors
Job(Task)
Creates new job instance using task data
  
  public Job(Task task)
  Parameters
Job(Task, CancellationToken)
Creates new job instance using task data
  
  public Job(Task task, CancellationToken token)
  Parameters
taskTask- Task object instance
 tokenCancellationToken
Fields
_task
protected Task _task
  Field Value
Logger
protected ILogger Logger
  Field Value
Properties
CancellationToken
public CancellationToken CancellationToken { get; }
  Property Value
HostUrl
Server host url
  
  public Uri HostUrl { get; set; }
  Property Value
IsCancellationTokenUsed
public bool IsCancellationTokenUsed { get; protected set; }
  Property Value
Methods
Execute()
Executes job
  
  public abstract void Execute()
  Log(string)
[Obsolete("Use LogMessage instead.")]
protected void Log(string msg)
  Parameters
msgstring
LogException(Exception)
protected void LogException(Exception ex)
  Parameters
exException
LogFinished()
protected void LogFinished()
  LogMessage(string)
protected void LogMessage(string message)
  Parameters
messagestring
LogStarted()
protected void LogStarted()
  UpdateLastResult(bool?)
protected void UpdateLastResult(bool? result)
  Parameters
resultbool?