Vixen
02b45cc4
csharp
public sealed class JobExecutionException

Thrown by Complete when the job threw.

No guide page documents this yet — the page shows what the code says about itself.

Remarks

A job runs on a worker thread that has no business dying because user code threw. The exception is captured where it happened — with its original stack trace intact, as the inner exception — and re-thrown on the thread that waits for the job, which is the thread that can actually do something about it.

Methods (3)

  • public JobExecutionException()

    Creates an exception with the default message.

  • public JobExecutionException(string message)

    Creates an exception with a message.

  • public JobExecutionException(string message, Exception innerException)

    Creates an exception with a message and the exception the job threw.

Used by (3)

  • JobSchedulerVixen.Core.Threading
  • JobSchedulerTestsVixen.Core.Threading.Tests
  • SingleThreadedJobSchedulerTestsVixen.Core.Threading.Tests