For each error, a code and a string message are returned. A single job may return more than one error. Use the ErrorCodes enumeration to interpret the value of ErrorCode.
Previous versions implemented the IDisposable interface because of the need to release unmanaged resources. JobErrorInfo no longer uses any unmanaged resources, but the IDisposable interface was retained for backward compatibility.